コード例 #1
0
 public ActionResult Post([FromBody] CreateUsuarioDTO createUsuarioDTO)
 {
     try
     {
         _usuarioService.Save(createUsuarioDTO);
         return(Ok());
     }
     catch (Exception e)
     {
         string errors = e.Message;
         return(ValidationProblem(new ValidationProblemDetails()
         {
             Type = "Model Validation Error",
             Detail = errors
         }));
     }
 }
コード例 #2
0
        public IActionResult Register([FromBody] CreateUsuarioDTO dto)
        {
            try
            {
                // create user
                var resultadoValidacao = _serviceUsuario.Add(dto);

                return(Ok(new ResponseDTO {
                    Success = resultadoValidacao.Valido,
                    Message = resultadoValidacao.Erros
                }));
            }
            catch (Exception ex)
            {
                // return error message if there was an exception
                return(BadRequest(new { message = ex.Message }));
            }
        }
コード例 #3
0
        public void Save(CreateUsuarioDTO model)
        {
            var usuario = _mapper.Map <CreateUsuarioCommand>(model);

            _bus.SendCommand(usuario);
        }
コード例 #4
0
        public ResultadoValidacao Add(CreateUsuarioDTO dto)
        {
            var entidade = _mapper.Map <Usuario>(dto);

            return(_serviceUsuario.Add(entidade, dto.Password));
        }