Blokkolás, feloldás

This commit is contained in:
2025-04-08 14:59:35 +02:00
parent cdaceb1961
commit b5d4a163fd
22 changed files with 3576 additions and 77 deletions
@@ -47,7 +47,7 @@ namespace WorkFlowCheck.API.Controllers
IsSuccess = true,
};
var checkListHeader = await _checkListService.GetCheckListHeaderAsync(id);
var response = await _checkListService.CreatePDF(id);
var response = await _checkListService.CreateCheckListHeaderPDFAsync(id);
if (response != null)
{
@@ -131,6 +131,68 @@ namespace WorkFlowCheck.API.Controllers
return retVal;
}
[HttpGet("AcceptCheckListHeader/{id}/{userId}")]
public async Task<ApiResponseDTO<bool>> AcceptCheckListHeader(int id, int userId)
{
var retVal = new ApiResponseDTO<bool> { IsSuccess = false };
var response = await _checkListService.AcceptCheckListHeaderAsync(id, userId);
if (response)
{
retVal.IsSuccess = true;
retVal.Data = response;
}
else
{
retVal.IsSuccess = false;
retVal.Errors.Add("No data!");
}
return retVal;
}
[HttpGet("BlockCheckListHeader/{id}/{userId}")]
public async Task<ApiResponseDTO<bool>> BlockCheckListHeader(int id, int userId)
{
var retVal = new ApiResponseDTO<bool> { IsSuccess = false };
var response = await _checkListService.BlockCheckListHeaderAsync(id, userId);
if (response)
{
retVal.IsSuccess = true;
retVal.Data = response;
}
else
{
retVal.IsSuccess = false;
retVal.Errors.Add("No data!");
}
return retVal;
}
[HttpGet("UnBlockCheckListHeader/{id}/{userId}")]
public async Task<ApiResponseDTO<bool>> UnBlockCheckListHeader(int id, int userId)
{
var retVal = new ApiResponseDTO<bool> { IsSuccess = false };
var response = await _checkListService.UnBlockCheckListHeaderAsync(id, userId);
if (response)
{
retVal.IsSuccess = true;
retVal.Data = response;
}
else
{
retVal.IsSuccess = false;
retVal.Errors.Add("No data!");
}
return retVal;
}
[HttpGet("GetCheckListTemplateHeader/{id}")]
public async Task<ApiResponseDTO<CheckListTemplateHeaderDTO>> GetCheckListTemplateHeader(int id)
Binary file not shown.