public ActionResult Join()
        {
            ActionResult result = null;

            var model = new JoinActivityModel();

            var userManager    = new UserManager();
            var orderManager   = new OrderManager();
            var crmMemberModel = new CrmMemberModel();

            var uid = userManager.GetUid(Constants.CompanyId, Request.Cookies["FromUserName"].Value);

            ViewBag.Uid = uid;
            PrepayRecord prepayRecord = crmMemberModel.HasJoinedOnlineVipGroup(uid);

            if (prepayRecord != null)
            {
                ViewBag.VerifyCode = prepayRecord.SId;

                result = View("Pass");
            }
            else
            {
                result = View(model);
            }


            return(result);
        }
Example #2
0
        public ActionResult Join()
        {
            ActionResult result = null;

            var model = new JoinActivityModel();

            var userManager = new UserManager();
            var orderManager = new OrderManager();
            var crmMemberModel = new CrmMemberModel();

            var uid = userManager.GetUid(Constants.CompanyId, Request.Cookies["FromUserName"].Value);

            ViewBag.Uid = uid;
            PrepayRecord prepayRecord = crmMemberModel.HasJoinedOnlineVipGroup(uid);

            if (prepayRecord != null)
            {
                ViewBag.VerifyCode = prepayRecord.SId;

                result = View("Pass");
            }
            else
            {
                result = View(model);
            }

            return result;
        }
        public ActionResult Join(JoinActivityModel model)
        {
            ActionResult result = null;

            try
            {
                var            verifyCodes    = new string[] { "M2J6", "N4W2", "YW45", "32KU", "L624", "8B8C", "92M2", "9P62", "C9X6", "527H", "5C32", "LP52", "5W2Q", "HK66", "67AM", "E6R3" };
                CrmMemberModel crmMemberModel = new CrmMemberModel();

                string uid = crmMemberModel.getCrmMemberListInfoData(Request.Cookies["FromUserName"].Value).First().Uid;

                PrepayRecord prepayRecord = crmMemberModel.HasJoinedOnlineVipGroup(uid);

                if (prepayRecord == null)
                {
                    if (ModelState.IsValid)
                    {
                        var pass = verifyCodes.FirstOrDefault(v => v.Equals(model.VerifyCode, StringComparison.OrdinalIgnoreCase));

                        if (pass != null)
                        {
                            #region 在这里面去给用户加钱

                            if (crmMemberModel.JoinOnlineVipGroup(uid, pass))
                            {
                                //验证功过并且钱加好了之后跳转到这个页面,让用户分享
                                ViewBag.VerifyCode = pass;
                                result             = View("Pass");
                            }

                            #endregion
                        }
                        else//验证失败
                        {
                            var famous = FamousManList[random.Next(FamousManList.Count)];

                            result = View("Failed", famous);
                        }
                    }
                    else
                    {
                        var famous = FamousManList[random.Next(FamousManList.Count)];

                        result = View("Failed", famous);
                    }
                }
                else
                {
                    ViewBag.VerifyCode = prepayRecord.SId;

                    var famous = FamousManList[random.Next(FamousManList.Count)];

                    result = View("Failed", famous);
                }
            }
            catch (Exception ex)
            {
                Logger.Log(ex);
                result = Content("页面加载出错");
            }

            return(result);
        }
Example #4
0
        public ActionResult Join(JoinActivityModel model)
        {
            ActionResult result = null;

            try
            {
                var verifyCodes = new string[] { "M2J6", "N4W2", "YW45", "32KU", "L624", "8B8C", "92M2", "9P62", "C9X6", "527H", "5C32", "LP52", "5W2Q", "HK66", "67AM", "E6R3" };
                CrmMemberModel crmMemberModel = new CrmMemberModel();

                string uid = crmMemberModel.getCrmMemberListInfoData(Request.Cookies["FromUserName"].Value).First().Uid;

                PrepayRecord prepayRecord = crmMemberModel.HasJoinedOnlineVipGroup(uid);

                if (prepayRecord == null)
                {
                    if (ModelState.IsValid)
                    {
                        var pass = verifyCodes.FirstOrDefault(v => v.Equals(model.VerifyCode, StringComparison.OrdinalIgnoreCase));

                        if (pass != null)
                        {
                            #region 在这里面去给用户加钱

                            if (crmMemberModel.JoinOnlineVipGroup(uid, pass))
                            {
                                //验证功过并且钱加好了之后跳转到这个页面,让用户分享
                                ViewBag.VerifyCode = pass;
                                result = View("Pass");
                            }

                            #endregion
                        }
                        else//验证失败
                        {
                            var famous = FamousManList[random.Next(FamousManList.Count)];

                            result = View("Failed", famous);
                        }
                    }
                    else
                    {
                        var famous = FamousManList[random.Next(FamousManList.Count)];

                        result = View("Failed", famous);
                    }
                }
                else
                {
                    ViewBag.VerifyCode = prepayRecord.SId;

                    var famous = FamousManList[random.Next(FamousManList.Count)];

                    result = View("Failed", famous);
                }

            }
            catch (Exception ex)
            {
                Logger.Log(ex);
                result = Content("页面加载出错");
            }

            return result;
        }