Exemple #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());
        }
Exemple #2
0
 public ActionResult LoginUnico(string Login)
 {
     using (PessoaModel model = new PessoaModel())
     {
         List <Pessoa> pessoas = model.Read();
         return(Json(pessoas.All(x => x.Login.ToLower() != Login.ToLower()), JsonRequestBehavior.AllowGet));
     }
 }
Exemple #3
0
 public ActionResult ManagerUser()
 {
     using (PessoaModel model = new PessoaModel())
     {
         ViewBag.ListaUser = model.Read();
     }
     return(View());
 }
Exemple #4
0
        public ActionResult VerCadastros()
        {
            using (PessoaModel model = new PessoaModel())
            {
                List <Pessoa> lista = model.Read();

                return(View(lista));
            }
        }
Exemple #5
0
        public ActionResult Entrar(FormCollection form)
        {
            string email = form["Email"];
            string senha = form["Senha"];

            using (PessoaModel model = new PessoaModel())
            {
                Pessoa pessoa = model.Read(email, senha);

                if (pessoa == null)
                {
                    // nao autenticado
                    return(RedirectToAction("Entrar"));
                }
                else
                {
                    //Criar uma sessão (mantida durante toda a aplicação)
                    Session["user"] = pessoa;
                    //usuario valido
                    return(RedirectToAction("Dashboard"));
                }
            }
        }