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