public ActionResult AddTab(int currentOffset) { GroupProductModels group = new GroupProductModels(); group.OffSet = currentOffset; return(PartialView("_TabContent", group)); }
public ActionResult AddDishes(/*string[] dishIDs*/ GroupProductModels data /*, int currentGroupOffSet, int currentDishOffset*/) { GroupProductModels model = new GroupProductModels(); if (data.ListProductOnGroup != null && data.ListProductOnGroup.Count() > 0) { model.ListProductOnGroup = new List <ProductOnGroupModels>(); } for (int i = 0; i < data.ListProductOnGroup.Count(); i++) { ProductOnGroupModels dish = new ProductOnGroupModels(); dish.OffSet = data.currentOffset; dish.ProductID = data.ListProductOnGroup[i].ProductID; dish.ProductName = data.ListProductOnGroup[i].ProductName; dish.Sequence = data.ListProductOnGroup[i].Sequence; dish.ExtraPrice = data.ListProductOnGroup[i].ExtraPrice; model.ListProductOnGroup.Add(dish); data.currentOffset++; } model.OffSet = data.currentgroupOffSet; // trongntn return(PartialView("_DishModal", model)); }
public ActionResult LoadDishes(bool isMultiChoice, string StoreID) { var lstDish = _factory.GetListProduct(StoreID, (byte)Commons.EProductType.Dish, CurrentUser.ListOrganizationId); lstDish = lstDish.Where(x => x.IsActive).ToList(); GroupProductModels model = new GroupProductModels(); if (lstDish != null) { model.ListProductOnGroup = new List <ProductOnGroupModels>(); foreach (var item in lstDish) { ProductOnGroupModels dish = new ProductOnGroupModels() { ProductID = item.ID, ProductName = item.Name, Sequence = item.OrderByIndex, ExtraPrice = item.ExtraPrice }; model.ListProductOnGroup.Add(dish); } } if (isMultiChoice) { return(PartialView("_TableChooseDishes", model)); } return(PartialView("_TableChooseDish", model)); }