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());
 }