add action GET, LIST
This commit is contained in:
parent
8575cb7141
commit
6c37bc5e72
13 changed files with 249 additions and 552 deletions
|
|
@ -319,15 +319,12 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
[HttpPost("profile")]
|
||||
public async Task<ActionResult<ResponseObject>> CreateProfileRetirement([FromBody] PeriodRequest req)
|
||||
{
|
||||
var action = "CREATE";
|
||||
var system = "SYS_RETIREMENT";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("CREATE", "SYS_RETIREMENT");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
if (!req.Type.Trim().ToUpper().Contains("EMPLOYEE") && !req.Type.Trim().ToUpper().Contains("OFFICER"))
|
||||
return Error("ประเภทพ้นราชการไม่ถูกต้อง");
|
||||
if (req.Year == 0)
|
||||
|
|
@ -875,15 +872,12 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
[HttpPut("profile/{retireId:length(36)}")]
|
||||
public async Task<ActionResult<ResponseObject>> AddProfileRetirement([FromBody] ProfileRequest req, Guid retireId)
|
||||
{
|
||||
var action = "UPDATE";
|
||||
var system = "SYS_RETIREMENT";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("UPDATE", "SYS_RETIREMENT");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
|
||||
// var profile = await _context.Profiles
|
||||
// .FirstOrDefaultAsync(x => x.Id == req.ProfileId);
|
||||
|
|
@ -1065,15 +1059,12 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
[HttpPost("edit")]
|
||||
public async Task<ActionResult<ResponseObject>> EditReasonProfileRetirement([FromBody] ProfileRetireRequest req)
|
||||
{
|
||||
var action = "CREATE";
|
||||
var system = "SYS_RETIREMENT";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("CREATE", "SYS_RETIREMENT");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
var profile = await _context.RetirementProfiles
|
||||
.FirstOrDefaultAsync(x => x.Id == req.RetireProfileId);
|
||||
if (profile == null)
|
||||
|
|
@ -1187,15 +1178,12 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
[HttpPut("upload/{retireId:length(36)}")]
|
||||
public async Task<ActionResult<ResponseObject>> UploadRetirement([FromForm] RetirementFileRequest req, Guid retireId)
|
||||
{
|
||||
var action = "UPDATE";
|
||||
var system = "SYS_RETIREMENT";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("UPDATE", "SYS_RETIREMENT");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
var retire = await _context.RetirementPeriods
|
||||
.FirstOrDefaultAsync(x => x.Id == retireId);
|
||||
if (retire == null)
|
||||
|
|
@ -1253,15 +1241,12 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
[HttpPut("detail/{retireId:length(36)}")]
|
||||
public async Task<ActionResult<ResponseObject>> UpdateDetailRetirement([FromForm] RetirementDetailRequest req, Guid retireId)
|
||||
{
|
||||
var action = "UPDATE";
|
||||
var system = "SYS_RETIREMENT";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("UPDATE", "SYS_RETIREMENT");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
var retire = await _context.RetirementPeriods
|
||||
.FirstOrDefaultAsync(x => x.Id == retireId);
|
||||
if (retire == null)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue