Beispiel #1
0
 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"));
 }
Beispiel #2
0
        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));
        }