Ellenőrzés lezárása

This commit is contained in:
2025-04-14 14:11:57 +02:00
parent 29200ae418
commit 0811111865
10 changed files with 255 additions and 18 deletions
@@ -123,7 +123,34 @@ namespace WorkFlowCheck.Web.Services
}
return retVal;
}
public async Task<ApiResponseDTO<bool>> CloseCheckListHeader(CheckListHeaderCloseDTO checkListHeaderCloseDTO)
{
try
{
string endpoint = $"{_httpClient.BaseAddress}api/CheckList/CloseCheckListHeader";
using (HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync(endpoint, checkListHeaderCloseDTO))
{
httpResponseMessage.EnsureSuccessStatusCode();
var jsonString = await httpResponseMessage.Content.ReadAsStringAsync();
var response = JsonConvert.DeserializeObject<ApiResponseDTO<bool>>(jsonString);
return response ?? new ApiResponseDTO<bool>
{
IsSuccess = false,
};
}
}
catch (Exception ex)
{
// Hiba visszaadása
return new ApiResponseDTO<bool>
{
IsSuccess = false
};
}
}
public async Task<ApiResponseDTO<byte[]>> CreatePDF(int id)
{
var retVal = new ApiResponseDTO<byte[]>();
@@ -12,6 +12,7 @@ namespace WorkFlowCheck.Web.Services.Interfaces
Task<ApiResponseDTO<bool>> AcceptCheckListHeader(int id, int userid);
Task<ApiResponseDTO<bool>> BlockCheckListHeader(int id, int userid);
Task<ApiResponseDTO<bool>> UnBlockCheckListHeader(int id, int userid);
Task<ApiResponseDTO<bool>> CloseCheckListHeader(CheckListHeaderCloseDTO checkListHeaderCloseDTO);
Task<CheckListTemplateHeaderDTO> GetCheckListTemplateHeader(int id);