Пример #1
0
 public ActionResult Cadastro(Models.Pessoas pessoa)
 {
     try
     {
         pessoa.Create();
         return(Json("Cadastro efetuado!", JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         throw e.InnerException;
     }
 }
Пример #2
0
 public static bool Cadastrar(Models.Pessoas pessoa)
 {
     try
     {
         using (var conexao = new Models.CadastroDePessoasEntities())
         {
             conexao.Pessoas.Add(pessoa);
             conexao.SaveChanges();
             return(true);
         }
     }
     catch (Exception erro)
     {
         return(false);
     }
 }
Пример #3
0
        //[ValidateAntiForgeryToken]
        public ActionResult Login(Models.Pessoas pessoa)
        {
            if (string.IsNullOrEmpty(pessoa.EMAIL))
            {
                return(Json("Preencha o e-mail", JsonRequestBehavior.AllowGet));
            }
            else if (string.IsNullOrEmpty(pessoa.SENHA))
            {
                return(Json("Preencha a senha", JsonRequestBehavior.AllowGet));
            }

            var getLogin = new Models.Pessoas().Login(pessoa.EMAIL, pessoa.SENHA);

            if (getLogin)
            {
                var pessoaLogada = new Models.Pessoas().GetPessoa(pessoa);
                Session["CodUsuarioLogado"]  = pessoaLogada.COD_PESSOA;
                Session["NomeUsuarioLogado"] = pessoaLogada.NOME;
                Session["CodNivelPessoa"]    = pessoaLogada.COD_NIVEL;
                return(RedirectToAction("Index"));
            }
            return(View());
        }