public ActionResult Register(RegisteredUser user)
        {
            if (ModelState.IsValid)
            {
                using (TicketBookingEntities db = new TicketBookingEntities())
                {
                    if (!db.RegisteredUsers.Any(x => x.Username == user.Username))
                    {
                        db.RegisteredUsers.Add(user);
                        db.Memberships.Add(new Models.Membership() { UserID = user.ID, Role = db.Roles.Single(x => x.ID == 1).Name });
                        db.SaveChanges();

                        return RedirectToAction("Login", "Account");
                    }
                }
            }

            ModelState.AddModelError("error", "Something's wrong!!!");
            return View(user);
        }
 public ActionResult Register()
 {
     FormsAuthentication.SignOut();
     RegisteredUser user = new RegisteredUser();
     return View(user);
 }