Beispiel #1
0
        /// <summary>
        /// 商家折扣列表
        /// </summary>
        /// <param name="vm"></param>
        /// <param name="pn"></param>
        /// <returns></returns>
        public ActionResult List(ActivityDiscountVM vm, int pn = 1)
        {
            int totalCount,
                pageIndex = pn,
                pageSize  = PagingConfig.PAGE_SIZE;
            var list      = _businessInfo.GetManagerList(vm.QueryName, vm.QueryType, pageIndex, pageSize, out totalCount);

            foreach (var item in list)
            {
                if (item.ActivityMinusList != null)
                {
                    item.ActivityMinusList.OrderByDescending(c => c.AchiveAmount);
                }
            }
            var paging = new Paging <BusinessInfo>()
            {
                Items = list,
                Size  = PagingConfig.PAGE_SIZE,
                Total = totalCount,
                Index = pn,
            };

            vm.Paging = paging;
            return(View(vm));
        }
        /// <summary>
        /// 商家折扣列表
        /// </summary>
        /// <param name="_activityDiscountVM"></param>
        /// <param name="pn"></param>
        /// <returns></returns>
        public ActionResult Discount(ActivityDiscountVM _activityDiscountVM, int pn = 1)
        {
            // _activityDiscountVM.ActivityDiscount = _activityDiscountService.GetByBusinessId(int.Parse(Loginer.BusinessId)) ?? new ActivityDiscount();
            _activityDiscountVM.ActivityDiscount = _businessInfoService.GetById(int.Parse(Loginer.BusinessId)).ActivityDiscount ?? new ActivityDiscount();

            _activityDiscountVM.IsSupport = _activityDiscountVM.ActivityDiscount.ActivityDiscountId > 0 ? 1 : 0;

            var list = _activityManjianService.GetListByBusinessId(int.Parse(Loginer.BusinessId));

            _activityDiscountVM.ActivityMinusList = list;

            return(View(_activityDiscountVM));
        }
Beispiel #3
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="ActivityDiscountVM"></param>
        /// <returns></returns>
        public ActionResult Edit(ActivityDiscountVM _activityDiscountVM)
        {
            var businessInfo = _businessInfo.GetById(_activityDiscountVM.BusinessInfoId);

            if (businessInfo != null)
            {
                if (businessInfo.ActivityDiscount != null)
                {
                    _activityDiscountVM.Name               = businessInfo.Name ?? "";
                    _activityDiscountVM.Discount           = businessInfo.ActivityDiscount.Discount;
                    _activityDiscountVM.ActivityDiscountId = businessInfo.ActivityDiscount.ActivityDiscountId;
                }
                else
                {
                    _activityDiscountVM.Name               = businessInfo.Name;
                    _activityDiscountVM.Discount           = 1;
                    _activityDiscountVM.ActivityDiscountId = 0;
                }
                _activityDiscountVM.Paging           = new Paging <BusinessInfo>();
                _activityDiscountVM.QueryName        = "";
                _activityDiscountVM.ActivityDiscount = new ActivityDiscount();
            }
            return(View(_activityDiscountVM));
        }