public ActionResult Login(User user) { using (HaarlemFestivalContext db = new HaarlemFestivalContext()) { User usr = db.Users.Where(u => u.Mail == user.Mail && u.Password == user.Password).FirstOrDefault(); if (usr != null) { if (usr.Admin == true) { return(RedirectToAction("Index", "Admin")); } else if (usr.Admin == false) { Session["UserId"] = usr.Id.ToString(); Session["Name"] = usr.Email.ToString(); Session["User"] = usr; return(RedirectToAction("LoggedIn", usr)); } } else { return(RedirectToAction("login", "User")); } } return(View()); }
public ActionResult Registration(User user) { if (ModelState.IsValid) { using (HaarlemFestivalContext db = new HaarlemFestivalContext()) { db.Users.Add(user); db.SaveChanges(); } ModelState.Clear(); ViewBag.Massage = user.Email + " " + "Successfully registerd."; } return(View()); }