Na most működig SWAGGER és 5000 porton publishban is !

This commit is contained in:
2025-01-15 17:26:09 +01:00
parent a2906cc113
commit 6a46975cfd
7 changed files with 55 additions and 28 deletions
+8 -4
View File
@@ -4,8 +4,12 @@ namespace WorkFlowCheck.BL.DTO
{
public class ApiResponseBaseDTO
{
public ApiResponseBaseDTO()
{
Errors = new List<string>();
}
public bool IsSuccess { get; set; }
public IEnumerable<string> Errors { get; set; }
public List<string> Errors { get; set; }
public bool HandleError { get; set; }
public string Error
{
@@ -16,17 +20,17 @@ namespace WorkFlowCheck.BL.DTO
}
}
}
public class ApiResponseDTO : ApiResponseBaseDTO
{
public object Data { get; set; }
}
public interface IApiResponseDTO<out T>
{
}
public class ApiResponseDTO<T> : ApiResponseBaseDTO, IApiResponseDTO<T>
{
public T Data { get; set; }