public ActionResult AddItems(/*string[] productIDs, int currentGroupOffSet, int currentItemOffset*/ SpendingRuleDTO data) { SpendingRuleDTO model = new SpendingRuleDTO(); if (data.ListProduct != null && data.ListProduct.Count() > 0) { model.ListProduct = new List <PromotionProductDTO>(); } for (int i = 0; i < data.ListProduct.Count(); i++) { PromotionProductDTO item = new PromotionProductDTO(); item.OffSet = data.currentItemOffset; item.ProductID = data.ListProduct[i].ProductID; item.ProductCode = data.ListProduct[i].ProductCode; item.Name = data.ListProduct[i].Name; item.ItemType = data.ListProduct[i].ItemType; item.IsAllowDiscount = data.ListProduct[i].IsAllowDiscount; model.ListProduct.Add(item); data.currentItemOffset++; } model.OffSet = data.currentgroupOffSet; return(PartialView("_ItemModal", model)); }
public ActionResult AddSpending(int currentOffset, string Condition) { SpendingRuleDTO group = new SpendingRuleDTO(); group.OffSet = currentOffset; group.Condition = Condition; return(PartialView("_TabSpending", group)); }
public ActionResult LoadItems(string StoreID, int ItemType) { var lstDish = _factoryProduct.GetListProduct(StoreID, ItemType, CurrentUser.ListOrganizationId); SpendingRuleDTO model = new SpendingRuleDTO(); if (lstDish != null) { model.ListProduct = new List <PromotionProductDTO>(); foreach (var item in lstDish) { PromotionProductDTO product = new PromotionProductDTO() { ProductID = item.ID, Name = item.Name, ProductCode = item.ProductCode, ItemType = (byte)Commons.EProductType.Dish, IsAllowDiscount = item.IsAllowedDiscount }; model.ListProduct.Add(product); } } return(PartialView("_TableChooseItems", model)); }