public ActionResult AddItems(Shared.Models.Settings.TaxModels data) { Shared.Models.Settings.TaxModels model = new Shared.Models.Settings.TaxModels(); if (data.ListProductOfTax != null && data.ListProductOfTax.Count > 0) { model.ListProductOfTax = new List <ProductOfTaxDTO>(); } for (int i = 0; i < data.ListProductOfTax.Count; i++) { ProductOfTaxDTO item = new ProductOfTaxDTO(); item.OffSet = data.currentItemOffset; item.ProductID = data.ListProductOfTax[i].ProductID; item.ProductCode = data.ListProductOfTax[i].ProductCode; item.ProductName = data.ListProductOfTax[i].ProductName; item.ProductTypeCode = data.ListProductOfTax[i].ProductTypeCode; model.ListProductOfTaxSel.Add(item); data.currentItemOffset++; } return(PartialView("_ItemModal", model)); }
public ActionResult LoadItems(string StoreID, int ItemType) { Shared.Models.Settings.TaxModels model = new Shared.Models.Settings.TaxModels(); dynamic lstData = _factoryProduct.GetListProduct(StoreID, ItemType, CurrentUser.ListOrganizationId); if (lstData != null) { model.ListProductOfTax = new List <ProductOfTaxDTO>(); foreach (var item in lstData) { ProductOfTaxDTO product = new ProductOfTaxDTO() { ProductID = item.ID, ProductName = item.Name, ProductCode = item.ProductCode, ProductTypeCode = (byte)ItemType }; model.ListProductOfTax.Add(product); } model.ListProductOfTax = model.ListProductOfTax.OrderBy(x => x.ProductName).ToList(); model.StoreID = StoreID; } return(PartialView("_TableChooseItems", model)); }