public ActionResult RegisterUser(RegistrationViewModel model) { MvcTutorialEntities db = new MvcTutorialEntities(); tblSiteUser siteUser = new tblSiteUser(); siteUser.UserName = model.UserName; siteUser.EmailId = model.EmailId; siteUser.Address = model.Address; siteUser.Password = model.Password; siteUser.RoleId = 3; db.tblSiteUsers.Add(siteUser); db.SaveChanges(); return(View()); }
public JsonResult LoginUser(LoginViewModel model) { MvcTutorialEntities db = new MvcTutorialEntities(); tblSiteUser user = db.tblSiteUsers.SingleOrDefault(x => x.EmailId == model.EmailId && x.Password == model.Password); string result = "Fail"; if (user != null) { Session["userId"] = user.UserId; Session["userName"] = user.UserName; if (user.RoleId == 3) { result = "GeneralUser"; } else if (user.RoleId == 1) { result = "Admin"; } } return(Json(result, JsonRequestBehavior.AllowGet)); }