public ActionResult Cadastro(Models.Pessoas pessoa) { try { pessoa.Create(); return(Json("Cadastro efetuado!", JsonRequestBehavior.AllowGet)); } catch (Exception e) { throw e.InnerException; } }
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); } }
//[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()); }