示例#1
0
        public async Task <ActionResult> RegisterUser([Bind(Exclude = "UserId")] RegisterUserModel model)
        {
            ViewBag.Session = DynamicModels.GetSessionsMenus().FirstOrDefault(x => x.PlaceId == model.PlaceId);

            ViewBag.MultipleStepOpt = new MultipleStepProgressTabOption()
            {
                Steps = new List <string>()
                {
                    "ثبت نام کاربر",
                    "انتخاب صندلی",
                    "تاییدیه نهایی جهت پرداخت",
                    "عملیات پرداخت",
                    "دریافت بلیت"
                },
                CurrentStepIndex = 2
            };

            var errors = ModelState.Values.SelectMany(v => v.Errors);

            if (ModelState.IsValid)
            {
                model.UserId =
                    (await
                     Connections.Xalag.SqlConn.QueryAsync <int>("sp_User_Insert", new { model.FirstName, model.LastName, model.Birthday, model.MobileNo, model.NatrualCode, model.Email },
                                                                commandType: CommandType.StoredProcedure)).First();
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
示例#2
0
        public ActionResult Index(int placeId)
        {
            ViewBag.Title   = "خرید بلیت";
            ViewBag.Session = DynamicModels.GetSessionsMenus().FirstOrDefault(x => x.PlaceId == placeId);

            ViewBag.MultipleStepOpt = new MultipleStepProgressTabOption()
            {
                Steps = new List <string>()
                {
                    "ثبت نام کاربر",
                    "انتخاب صندلی",
                    "تاییدیه نهایی جهت پرداخت",
                    "عملیات پرداخت",
                    "دریافت بلیت"
                },
                CurrentStepIndex = 1
            };

            return(View());
        }