public ActionResult Register([Bind(Exclude = "LoginErrorMessage")] persona user) { bool status = false; string message = ""; if (ModelState.IsValid) { #region//Cedula already exist var exists = isCedulaExist(user.idPersona.ToString()); if (exists) { ModelState.AddModelError("CedulaExist", "Cedula already exist"); return(View("SingIn", user)); } #endregion #region//Save to database using (db_globalesEntities1 db = new db_globalesEntities1()) { db.persona.Add(user); db.SaveChanges(); } #endregion } return(View("Login")); }
public bool isCedulaExist(string cedula) { using (db_globalesEntities1 db = new db_globalesEntities1()) { var v = db.persona.Where(x => x.idPersona.Equals(cedula)).FirstOrDefault(); if (v == null) { return(false); } else { return(true); } } }
public ActionResult Authorize(FindIt.Models.persona userModel) { using (db_globalesEntities1 db = new db_globalesEntities1()) { var userDetails = db.persona.Where(x => x.usuario.Equals(userModel.usuario) && x.pass.Equals(userModel.pass)).FirstOrDefault(); if (userDetails == null) { userModel.LoginErrorMessage = "wrong user or password"; return(View("Login", userModel)); } else { Session["UserID"] = userDetails.idPersona; return(RedirectToAction("Index", "Enterprise")); } } }