add action GET, LIST
This commit is contained in:
parent
8575cb7141
commit
6c37bc5e72
13 changed files with 249 additions and 552 deletions
|
|
@ -1049,15 +1049,12 @@ $"คำขอลาออกของ {updated.prefix}{updated.firstName} {upda
|
|||
[HttpPost("report")]
|
||||
public async Task<ActionResult<ResponseObject>> PostToReport([FromBody] RetirementProfileRequest req)
|
||||
{
|
||||
var action = "CREATE";
|
||||
var system = "SYS_RESIGN";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("CREATE", "SYS_RESIGN");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
foreach (var item in req.Id)
|
||||
{
|
||||
var uppdated = await _context.RetirementResigns
|
||||
|
|
@ -1369,15 +1366,12 @@ $"คำขอลาออกของ {updated.prefix}{updated.firstName} {upda
|
|||
[HttpPut("questionnaire/comment/{id:length(36)}")]
|
||||
public async Task<ActionResult<ResponseObject>> PutQuestionComment([FromBody] RetirementQuestionCommentRequest req, Guid id)
|
||||
{
|
||||
var action = "UPDATE";
|
||||
var system = "SYS_RESIGN_INTERVIEW";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("UPDATE", "SYS_RESIGN_INTERVIEW");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
var uppdated = await _context.RetirementQuestions.AsQueryable()
|
||||
.FirstOrDefaultAsync(x => x.Id == id);
|
||||
if (uppdated == null)
|
||||
|
|
@ -1416,15 +1410,12 @@ $"คำขอลาออกของ {updated.prefix}{updated.firstName} {upda
|
|||
[HttpPut("questionnaire/appoint/{id:length(36)}")]
|
||||
public async Task<ActionResult<ResponseObject>> UpdateAppointQuestion([FromBody] RetirementQuestionAppointRequest req, Guid id)
|
||||
{
|
||||
var action = "UPDATE";
|
||||
var system = "SYS_RESIGN_INTERVIEW";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("UPDATE", "SYS_RESIGN_INTERVIEW");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
var uppdated = await _context.RetirementQuestions.AsQueryable()
|
||||
.Include(x => x.RetirementResign)
|
||||
.FirstOrDefaultAsync(x => x.Id == id);
|
||||
|
|
@ -1461,6 +1452,12 @@ $"คำขอลาออกของ {updated.prefix}{updated.firstName} {upda
|
|||
[HttpGet("questionnaire/question")]
|
||||
public async Task<ActionResult<ResponseObject>> GetQuestionnaireQuestion()
|
||||
{
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("LIST", "SYS_RESIGN_INTERVIEW");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var retirementQuestionnaireQuestion = await _context.RetirementQuestionnaireQuestions.AsQueryable()
|
||||
.Select(x => new
|
||||
{
|
||||
|
|
@ -1513,15 +1510,12 @@ $"คำขอลาออกของ {updated.prefix}{updated.firstName} {upda
|
|||
[HttpPut("questionnaire/question")]
|
||||
public async Task<ActionResult<ResponseObject>> UpdateQuestionnaireQuestion([FromBody] RetirementQuestionnaireQuestionRequest req)
|
||||
{
|
||||
var action = "UPDATE";
|
||||
var system = "SYS_RESIGN_INTERVIEW";
|
||||
var getPermission = await _permission.GetPermissionAPIAsync(action, system);
|
||||
var getPermission = await _permission.GetPermissionAPIAsync("UPDATE", "SYS_RESIGN_INTERVIEW");
|
||||
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
|
||||
if (jsonData["status"]?.ToString() != "200")
|
||||
{
|
||||
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
|
||||
}
|
||||
var attrPrivilege = jsonData["result"]?.ToString();
|
||||
var uppdated = await _context.RetirementQuestionnaireQuestions.AsQueryable()
|
||||
.FirstOrDefaultAsync();
|
||||
if (uppdated == null)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue