public static ActionResult Conflict(this Controller controller, RealizarTransferenciaResponse response) { return(new ObjectResult(response) { StatusCode = StatusCodes.Status409Conflict }); }
public async Task <RealizarTransferenciaResponse> ValidateAsync(RealizarTransferenciaRequest request) { var response = new RealizarTransferenciaResponse(); if (request == null) { return(GetRequestIsNullResponse <RealizarTransferenciaResponse>()); } return(response); }
public static ActionResult GetHttpResponse(this Controller controller, RealizarTransferenciaResponse response) { if (response == null) { return(controller.BadRequest(response)); } if (!response.Valido) { if (!response.Mensagem.Any()) { return(controller.BadRequest(response)); } } return(controller.Ok(response)); }
public async Task <RealizarTransferenciaResponse> IncluirAsync(RealizarTransferenciaRequest request) { var response = new RealizarTransferenciaResponse(); try { response = await _validator.ValidateAsync(request); if (!response.Valido) { return(response); } } catch (Exception ex) { return(GetInvalidRequestResponse <RealizarTransferenciaResponse>(ex.InnerException.ToString())); } return(response); }