private IActionResult CustomOk(object data) { DtoWrapper goodResult = new DtoWrapper { Id = HttpContext.TraceIdentifier, Data = data }; return(StatusCode(StatusCodes.Status200OK, goodResult)); }
private IActionResult CustomInternalServerError(string message) { DtoWrapper errorResult = new DtoWrapper { Id = HttpContext.TraceIdentifier, Data = null, Error = new ErrorData { StatusCode = StatusCodes.Status404NotFound, Message = message } }; return(StatusCode(StatusCodes.Status500InternalServerError, errorResult)); }
private IActionResult CustomNotFound() { DtoWrapper errorResult = new DtoWrapper { Id = HttpContext.TraceIdentifier, Data = null, Error = new ErrorData { StatusCode = StatusCodes.Status404NotFound, Message = "Not found." } }; return(StatusCode(StatusCodes.Status404NotFound, errorResult)); }
public DataTransportException(DtoWrapper <T> dto) : base($"{dto.Error}: {dto.ErrorDescription}") { }