public void AlterarSenha(UsuarioDao usuarioDao) { try { Usuario usuario; ValidarAlterarSenha(usuarioDao, out usuario); usuario.Senha = usuarioDao.Senha; usuarioRepository.AlterarSenha(usuario); } catch (BusinessException ex) { throw ex; } catch (Exception ex) { logRepository.Incluir(new Log() { Descricao = ex.ToString(), DataHora = DateTime.Now }); throw ex; } }
public IActionResult AlterarSenha(string senha) { int id = (int)HttpContext.Session.GetInt32("id"); UsuarioRepository usuarioRepo = new UsuarioRepository(); usuarioRepo.AlterarSenha(id, senha); return(RedirectToAction("Detalhes")); }
public ActionResult UpdatePass(Usuario usuario) { var alterou = repository.AlterarSenha(usuario); if (usuario.Senha == null) { return(null); } return(RedirectToAction("Config")); }
public IActionResult PutKey(int id, Usuario novaSenha) { Usuario usuarioBuscado = _usuarioRepository.BuscarUsuario(id); if (usuarioBuscado.Email != null) { _usuarioRepository.AlterarSenha(usuarioBuscado, novaSenha.Senha); return(StatusCode(201, "SENHA ALTERADA COM SUCESSO")); } return(StatusCode(404, "USUÁRIO NÃO ENCONTRADO")); }
public void AlterarUsuarioSucesso() { Usuario usuarioTeste = new Usuario(); usuarioTeste.Name = "teste cadastro"; usuarioTeste.Cpf = 88216545320; usuarioTeste.Email = "*****@*****.**"; usuarioTeste.Password = "******"; _usuarioRepository.CadastroUsuario(usuarioTeste); Usuario usuarioresult = _usuarioRepository.BuscarUsuarioPorEmail("*****@*****.**"); Usuario usuarioAlterado = _usuarioRepository.AlterarSenha(usuarioresult.Id, "123454", "23456"); Usuario usuarioAlteradoRsult = _usuarioRepository.BuscarUsuario(usuarioresult.Id); Assert.AreEqual(usuarioAlterado.Password, usuarioAlteradoRsult.Password); _usuarioRepository.DeletarUsuarioPorId(usuarioresult.Id); }