public ActionResult Index(int?eventId) { if (eventId.HasValue) { using (var db = new DataLayer.RegistrationDbContext()) { var evenx = db.Events.Find(eventId.Value); if (evenx == null) { return(View("Error")); } var m = new RegisterFormViewModel(); m.EventId = eventId.Value; ViewBag.EventTitle = evenx.EName; return(View(m)); } } return(View("Error")); }
public ActionResult Index(FollowUpViewModel model) { if (ModelState.IsValid) { System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar(); var db = new DataLayer.RegistrationDbContext(); var reg = db.RegisterForms.Where(o => o.NatinalCode == model.NatinalCode && o.Mobile == model.Mobile).FirstOrDefault(); if (reg == null) { ModelState.AddModelError("NatinalCode", "اطلاعات درخواستی در سیستم ثبت نام وجود ندارد!"); return(View(model)); } else { if (reg.IsPaied) { //return View("Cart", new CartViewModel() { // Family = reg.Family, // Name = reg.Name, // NatinalCode = reg.NatinalCode, // PhotoFilename = reg.PhotoFilename, // RegisterOn = pc.GetYear(reg.RegisterOn) + "/" + pc.GetMonth(reg.RegisterOn) + "/" + pc.GetDayOfMonth(reg.RegisterOn), // SeatNumber = reg.SeatNumber //}); ViewBag.Id = reg.Id; ViewBag.IsPaied = true; //ModelState.AddModelError("Id", "پرداخت شما با موفقیت انجام شده است، شما می توانید در بازه زمانی تعیین شده برای دریافت کارت ورود به جلسه اقدام کنید."); } else { model.CaptchaInputText = ""; ViewBag.Id = reg.Id; ViewBag.IsPaied = false; ModelState.AddModelError("Id", "اطلاعات ثبت شده است، ولی پرداخت به درستی انجام نشده است!"); } } } model.CaptchaInputText = ""; return(View(model)); }