public void AlterarSenhaUsuario(ModeloAlterarSenhaUserDTO modeloAlterarSenhaUserDTO) { if (string.IsNullOrEmpty(modeloAlterarSenhaUserDTO.Email)) { throw new Exception("O campo e-mail é obrigatorio"); } if (string.IsNullOrEmpty(modeloAlterarSenhaUserDTO.Senha)) { throw new Exception("O campo senha é obrigatorio"); } var objEntity = _mapper.Map <ModeloAlterarSenhaUser>(modeloAlterarSenhaUserDTO); _serviceUsuario.AlterarSenhaUsuario(objEntity); }
public ActionResult alterarSenha([FromBody] ModeloAlterarSenhaUserDTO modeloAlterarSenhaUserDTO) { try { if (modeloAlterarSenhaUserDTO == null) { return(NotFound(new { message = "Usuário inválido!" })); } _applicationServiceUsuario.AlterarSenhaUsuario(modeloAlterarSenhaUserDTO); return(Ok("Senha Alterada com sucesso!")); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou - método Login")); } }