public ActionResult CreateContato(agdContato agdContato, HttpPostedFileBase foto, string agdUsuarioSenha) { if (ModelState.IsValid) { if (foto != null) { agdContato.actFoto = "../Images/" + foto.FileName; } _serviceContato.CadastraContato(agdContato); if (!String.IsNullOrEmpty(agdUsuarioSenha)) { agdUsuario agdUsuario = new agdUsuario(); agdUsuario.ausSenha = agdUsuarioSenha; agdUsuario.ausEmail = agdContato.actEmail; _serviceUsuario.InsereContatoUsuario(_serviceContato.BuscaContatoUsuario(agdContato.actEmail).agdContatoID, agdUsuario); } return(RedirectToAction("CreateContato")); } return(View(agdContato)); }
public ActionResult Login(agdUsuario usuario) { if (ModelState.IsValid) { var v = _serviceUsuario.UsuarioLogin(usuario); if (v != null || (usuario.ausEmail == "*****@*****.**" && usuario.ausSenha == "admin")) { //permitir usuario admin if (usuario.ausEmail == "*****@*****.**" && usuario.ausSenha == "admin") { v = new agdUsuario { agdUsuarioID = 0, ausEmail = "*****@*****.**", ausSenha = "admin" }; } Session["usuarioLogadoID"] = v.agdUsuarioID.ToString(); Session["nomeUsuarioLogado"] = v.ausEmail.ToString(); return(RedirectToAction("Index")); } } return(View(usuario)); }
public agdUsuario UsuarioLogin(agdUsuario agdUsuario) { return(db.agdUsuario.Where(a => a.ausEmail.Equals(agdUsuario.ausEmail) && a.ausSenha.Equals(agdUsuario.ausSenha)).FirstOrDefault()); }
public void InsereContatoUsuario(int?contatoID, agdUsuario agdUsuario) { db.sp_insereUsuario(contatoID, agdUsuario.ausEmail, agdUsuario.ausSenha); db.SaveChanges(); }