public ActionResult Create()
 {
     string username = FormsAuthentication.Decrypt(Request.Cookies[FormsAuthentication.FormsCookieName].Value).Name;
     TicketBookingEntities db = new TicketBookingEntities();
     int userid = db.RegisteredUsers.Single(x => x.Username == username).ID;
     CardInfo model = new CardInfo() { UserID = userid };
     ViewBag.Providers = db.CardProviders;
     return View(model);
 }
        public ActionResult Create(CardInfo card)
        {
            if (ModelState.IsValid)
            {
                string username = FormsAuthentication.Decrypt(Request.Cookies[FormsAuthentication.FormsCookieName].Value).Name;
                TicketBookingEntities db = new TicketBookingEntities();
                int userid = db.RegisteredUsers.Single(x => x.Username == username).ID;
                card.UserID = userid;
                db.CardInfoes.Add(card);
                db.SaveChanges();
                return RedirectToAction("Details", "Account");
            }

            ModelState.AddModelError("error", "Check your data input!!!");
            return View(card);
        }