/// <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)); }
/// <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)); }