public Models.TbLogin ToSenha(Models.Request.NovaSenhaRequest req) { Models.TbLogin tb = new Models.TbLogin(); tb.DsSenha = req.Senha; return(tb); }
public ActionResult <string> AlterarSenha(Models.Request.NovaSenhaRequest novaSenhaRequest, int idUsuario) { try { cadastroBusiness.VerSeSenhasSaoIguais(novaSenhaRequest.Senha1, novaSenhaRequest.Senha2); business.AlterarSenha(novaSenhaRequest.Senha1, idUsuario); return("Senha alterada"); } catch (System.Exception ex) { return(BadRequest(new Models.Response.ErroResponse( 400, ex.Message ))); } }
public async Task <ActionResult <Models.Response.CodigoRecuperacaoResponse> > AlterarSenhaDeletarCodigoAsync(int?idLogin, Models.Request.NovaSenhaRequest req) { try{ esqueciSenhaBsn.ValidarSenhasIdenticas(req.Senha, req.ConfirmarSenha); Models.TbLogin tbNovo = esqueciSenhaCnv.ToSenha(req); Models.TbLogin tbAtual = await esqueciSenhaBsn.ConsultarLoginPorIdAsync(idLogin); Models.TbEsqueciSenha tbEsqueciSenha = await esqueciSenhaBsn.ConsultarTbEsqueciSenhaPorIdLoginAsync(tbAtual); tbAtual = await esqueciSenhaBsn.DeletarRecuperacaoDeSenhaAsync(tbNovo, tbAtual, tbEsqueciSenha); Models.Response.CodigoRecuperacaoResponse resp = esqueciSenhaCnv.ToEsqueciSenhaResponse(tbEsqueciSenha, tbAtual); return(resp); } catch (Exception e) { return(BadRequest( new Models.Response.ErroResponse(400, e.Message) )); } }