จัดระเบียบ Code ใหม่ และเพิ่ม Extension Method

implement GenericRepository Class ใหม่
This commit is contained in:
Suphonchai Phoonsawat 2023-06-26 10:15:50 +07:00
parent e49c6a4aca
commit 89de09d213
21 changed files with 1439 additions and 63 deletions

View file

@ -1,4 +1,5 @@
using BMA.EHR.Domain.Common;
using BMA.EHR.Domain.Shared;
using System.Net;
namespace BMA.EHR.MetaData.Service
@ -36,12 +37,12 @@ namespace BMA.EHR.MetaData.Service
if (responseModel.Status == (int)HttpStatusCode.Unauthorized)
{
responseModel.Message = "กรุณาเข้าสู่ระบบก่อนใช้งาน!";
responseModel.Message = GlobalMessages.NotAuthorized;
await response.WriteAsJsonAsync(responseModel);
}
if (responseModel.Status == (int)HttpStatusCode.Forbidden)
{
responseModel.Message = "คุณไม่ได้รับอนุญาติให้เข้าใช้งาน!";
responseModel.Message = GlobalMessages.ForbiddenAccess;
await response.WriteAsJsonAsync(responseModel);
}
}
@ -64,14 +65,14 @@ namespace BMA.EHR.MetaData.Service
switch (response.StatusCode)
{
case (int)HttpStatusCode.Unauthorized:
responseModel.Message = "กรุณาเข้าสู่ระบบก่อนใช้งาน!";
responseModel.Message = GlobalMessages.NotAuthorized;
break;
case (int)HttpStatusCode.Forbidden:
responseModel.Message = "คุณไม่ได้รับอนุญาติให้เข้าใช้งาน!";
responseModel.Message = GlobalMessages.ForbiddenAccess;
break;
default:
responseModel.Status = (int)HttpStatusCode.InternalServerError;
responseModel.Message = "เกิดข้อผิดพลาดขึ้นในระบบ กรุณาติดต่อผู้ดูแลระบบ!";
responseModel.Message = GlobalMessages.ExceptionOccured;
break;
}
await response.WriteAsJsonAsync(responseModel);