Beispiel #1
0
 public static ActionResult Conflict(this Controller controller, RealizarTransferenciaResponse response)
 {
     return(new ObjectResult(response)
     {
         StatusCode = StatusCodes.Status409Conflict
     });
 }
Beispiel #2
0
        public async Task <RealizarTransferenciaResponse> ValidateAsync(RealizarTransferenciaRequest request)
        {
            var response = new RealizarTransferenciaResponse();

            if (request == null)
            {
                return(GetRequestIsNullResponse <RealizarTransferenciaResponse>());
            }


            return(response);
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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);
        }