RoleCheckListHeaderTemplate befejezése új/módosítás

This commit is contained in:
2025-03-28 12:55:10 +01:00
parent f119b196ea
commit ddc898cc2e
11 changed files with 419 additions and 8 deletions
@@ -292,6 +292,37 @@ namespace WorkFlowCheck.API.Controllers
}
[HttpGet("GetRoleCheckListTemplateHeader/{id}")]
public async Task<ApiResponseDTO<RoleCheckListTemplateHeaderDTO>> GetRoleCheckListTemplateHeader(int id)
{
var retVal = new ApiResponseDTO<RoleCheckListTemplateHeaderDTO>()
{
IsSuccess = true,
};
var roleCheckListTemplateHeaderDTO = await _userService.GetRoleCheckListTemplateHeaderAsync(id);
if (roleCheckListTemplateHeaderDTO != null)
{
if (roleCheckListTemplateHeaderDTO.Id == 0)
{
retVal.IsSuccess = false;
retVal.Errors.Add("No match!");
retVal.Data = roleCheckListTemplateHeaderDTO;
}
else
{
retVal.IsSuccess = true;
retVal.Data = roleCheckListTemplateHeaderDTO;
}
}
else
{
retVal.IsSuccess = false;
retVal.Errors.Add("No data!");
}
return retVal;
}
[HttpGet("GetAllRoleCheckListTemplateHeaders")]
public async Task<ApiResponseDTO<List<RoleCheckListTemplateHeaderDTO>>> GetAllRoleCheckListTemplateHeaders()
{
@@ -314,5 +345,26 @@ namespace WorkFlowCheck.API.Controllers
return retVal;
}
[HttpPost("UpdateRoleCheckListTemplateHeader")]
public async Task<ApiResponseDTO<RoleCheckListTemplateHeaderDTO>> UpdateRoleCheckListTemplateHeader([FromBody] RoleCheckListTemplateHeaderDTO roleCheckListTemplateHeaderDTO)
{
var retVal = new ApiResponseDTO<RoleCheckListTemplateHeaderDTO>()
{
IsSuccess = true
};
try
{
var result = await _userService.UpdateRoleCheckListTemplateHeaderAsync(roleCheckListTemplateHeaderDTO);
retVal.Data = result;
}
catch (Exception ex)
{
retVal.IsSuccess = false;
Log.Error(ex.Message);
}
return retVal;
}
}
}