示例#1
0
        public ActionResult Password(FormCollection form)
        {
            int    PessoaId      = Convert.ToInt32(form["PessoaId"]);
            string senhaAntiga   = form["senhaAntiga"];
            string senhaNova     = form["senhaNova"];
            string confirmaSenha = form["confirmaSenha"];
            Pessoa p;

            using (PessoaModel model = new PessoaModel())
            {
                p = model.Read(PessoaId);
            }

            using (PessoaModel model = new PessoaModel())
            {
                if (p.Senha == senhaAntiga && senhaNova == confirmaSenha)
                {
                    model.UpdatePassword(PessoaId, senhaNova);
                    ViewBag.Sucesso = "Saved successfully";
                }
                else
                {
                    ViewBag.Erro = "Enter passwords correctly";
                }
            }
            return(View());
        }