Exemplo n.º 1
0
        public ActionResult AlterarSenhaUsuarioAR(string txtEmailUsuario, string txtAtualSenhaUsuario, string txtNovaSenhaUsuario)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                UsuarioDAL usuarioDAL = new UsuarioDAL();
                Usuario    usuario    = usuarioDAL.SelecionarUsuarioEmail(txtEmailUsuario);

                if (usuario == null)
                {
                    TempData[Constantes.MensagemAlerta] = "Credenciais inválidas. Tente novamente.";
                    return(RedirectToAction("Index", "Inicio"));
                }

                usuarioDAL.AlterarSenhaUsuario(txtEmailUsuario, txtAtualSenhaUsuario, txtNovaSenhaUsuario);
                TempData[Constantes.MensagemAlerta] = "Senha alterada com sucesso.";
                return(RedirectToAction("Login", "AreaRestrita"));
            }
            else
            {
                TempData[Constantes.MensagemAlerta] = "Ocorreu um problema com a troca da senha. Tente novamente.";
                return(RedirectToAction("Index", "Inicio"));
            }
        }