private async void ResetarSenha(object sender, EventArgs e) { user.Nome = entryNome.Text; user.Email = entryEmail.Text; var _request = new ResetarSenhaRequest(user); var _response = await HttpsRequests <ResetarSenhaRequest, SimpleResponse> .PostAsync(_request); }
public ResetarSenhaTest(CustomWebApplicationFactory factory, ITestOutputHelper output) : base(factory, output) { _resetarSenhaRequest = new ResetarSenhaRequest { Email = "*****@*****.**", Senha = "Test@321", ConfirmacaoSenha = "Test@321" }; }
public async Task <IActionResult> ResetarSenha([FromBody] ResetarSenhaRequest request) { var autenticacaoResult = await _autenticacaoServico .ResetarSenhaAsync(request); if (!autenticacaoResult.Sucesso) { return(BadRequest(new AutenticacaoComFalhaResponse { Mensagem = autenticacaoResult.Mensagem, Errors = autenticacaoResult.Errors })); } return(Ok(new AutenticacaoComSucessoResponse { Mensagem = autenticacaoResult.Mensagem })); }
public async Task <AutenticacaoResult> ResetarSenhaAsync(ResetarSenhaRequest request) { var resetarSenhaCommand = new ResetarSenhaCommand { ResetarSenha = _mapper .Map <ResetarSenhaModel>(request) }; var autenticacaoResult = await _mediator .Send(resetarSenhaCommand); if (!autenticacaoResult.Sucesso) { return(autenticacaoResult); } await _mediator.Publish(new UsuarioSenhaResetadaEvent { Email = request.Email }); return(autenticacaoResult); }