public async Task <ActionResult <UsuarioResponseDto> > Post([FromBody] UsuarioRequestDto body) { var usuario = _mapper.Map <Usuario>(body); var novoUsuario = await _servicoUsuario.Adicionar(usuario); return(Created("", _mapper.Map <UsuarioResponseDto>(novoUsuario))); }
public async Task <ActionResult <UsuarioGetDto> > PostCadastro([FromBody] UsuarioPostDto usuarioPost) { if (usuarioPost.Senha != usuarioPost.ConfirmacaoSenha) { return(BadRequest(new { message = "Confirmação da senha é diferente da senha" })); } var usuario = _mapper.Map <Usuario>(usuarioPost); var novoUsuario = await _servicoUsuario.Adicionar(usuario); return(Created("", _mapper.Map <UsuarioGetDto>(novoUsuario))); }
public HttpResponseMessage Adicionar(UsuarioRequest request) { try { var response = _servicoUsuario.Adicionar(request); return(Response(response, _servicoUsuario)); } catch (Exception ex) { return(ResponseException(ex)); } }