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 })); } }
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 })); } }
public void Save(CreateUsuarioDTO model) { var usuario = _mapper.Map <CreateUsuarioCommand>(model); _bus.SendCommand(usuario); }
public ResultadoValidacao Add(CreateUsuarioDTO dto) { var entidade = _mapper.Map <Usuario>(dto); return(_serviceUsuario.Add(entidade, dto.Password)); }