Example #1
0
        ///// <summary>
        ///// 重写验证,以过滤未购买服务或已过期情况
        ///// </summary>
        ///// <param name="filterContext"></param>
        //protected override void OnActionExecuting(ActionExecutingContext filterContext)
        //{
        //    //路由处理
        //    var route = filterContext.RouteData;
        //    //string controller = route.Values["controller"].ToString().ToLower();
        //    string action = route.Values["action"].ToString().ToLower();
        //    if (action.ToLower() != "nosetting")
        //    {
        //        bool iscanmarket = FightGroupApplication.IsCanUseMarketService(CurShopId);
        //        if (!iscanmarket && action.ToLower() != "buymarketservice")
        //        {
        //            if (FightGroupApplication.IsOpenMarketService())
        //            {
        //                filterContext.Result = RedirectToAction("BuyMarketService");
        //                return;
        //            }
        //            else
        //            {
        //                filterContext.Result = RedirectToAction("Nosetting");
        //                return;
        //            }
        //        }
        //    }
        //    base.OnActionExecuting(filterContext);

        //}

        #region 活动列表
        /// <summary>
        /// 拼团管理
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            var settings = MarketApplication.GetServiceSetting(MarketType.FightGroup);

            if (settings == null)
            {
                return(View("Nosetting"));
            }

            var market = MarketApplication.GetMarketService(CurShopId, MarketType.FightGroup);

            //未购买服务且列表刚进来则让进入购买服务页
            if ((market == null || market.Id <= 0) && Request.Query["first"].ToString() == "1")
            {
                return(RedirectToAction("BuyMarketService"));
            }

            ViewBag.Available = false;
            if (market != null && MarketApplication.GetServiceEndTime(market.Id) > DateTime.Now)
            {
                ViewBag.Available = true;
            }

            return(View());
        }
Example #2
0
        // GET: SellerAdmin/Coupon
        public ActionResult Management()
        {
            //处理错误同步结果
            _iCouponService.ClearErrorWeiXinCardSync();

            var settings = MarketApplication.GetServiceSetting(MarketType.Coupon);

            if (settings == null)
            {
                return(View("Nosetting"));
            }

            var market = _iCouponService.GetCouponService(CurrentSellerManager.ShopId);

            //未购买服务且列表刚进来则让进入购买服务页
            if ((market == null || market.Id <= 0) && Request.Query["first"].ToString() == "1")
            {
                return(RedirectToAction("BuyService"));
            }

            ViewBag.Available = false;
            if (market != null && MarketApplication.GetServiceEndTime(market.Id) > DateTime.Now)
            {
                ViewBag.Available = true;
            }

            return(View());
        }
        public ActionResult Management()
        {
            var settings = MarketApplication.GetServiceSetting(MarketType.LimitTimeBuy);

            if (settings == null)
            {
                return(View("Nosetting"));
            }

            var market = MarketApplication.GetMarketService(CurrentSellerManager.ShopId, MarketType.LimitTimeBuy);

            //未购买服务且列表刚进来则让进入购买服务页
            if ((market == null || market.Id <= 0) && Request.QueryString["first"] == "1")
            {
                return(RedirectToAction("BuyService"));
            }

            ViewBag.Available = false;
            if (market != null && MarketApplication.GetServiceEndTime(market.Id) > DateTime.Now)
            {
                ViewBag.Available = true;
            }

            return(View());
        }