private void LoadWarehouseEntriesList() { using (var c = ObjectFactory.Container.GetNestedContainer()) { var query = new QueryDocument(); query.Skip = ItemsPerPage * (CurrentPage - 1); query.Take = ItemsPerPage; query.ShowInactive = true; query.DocumentSourcingStatusId = (int) DocumentSourcingStatus.Confirmed; //var rawList = c.GetInstance<ICommodityWarehouseStorageRepository>().Query(query).OfType<CommodityWarehouseStorageNote>().ToList(); //WarehouseEntryList.Clear(); //RowNumber = 1; //rawList.ForEach(n=>WarehouseEntryList.Add(Map(n))); var rawList = c.GetInstance<ICommodityWarehouseStorageRepository>().Query(query); var data = rawList.Data.OfType<CommodityWarehouseStorageNote>(); WarehouseEntryList.Clear(); RowNumber = 1; // rawList.ForEach(n => WarehousePendingStorageList.Add(Map(n))); _pagedCommoditySupplierInventoryLevel = new PagenatedList<CommodityWarehouseStorageNote>(data.AsQueryable(), CurrentPage, ItemsPerPage, rawList.Count, true); _pagedCommoditySupplierInventoryLevel.ForEach(n => WarehouseEntryList.Add(Map(n))); UpdatePagenationControl(); } }
private void LoadCommoditySupplierInventoryList(bool isSet) { using (var c = ObjectFactory.Container.GetNestedContainer()) { var query = new QueryCommoditySupplierInventory(); query.Skip = ItemsPerPage * (CurrentPage - 1); query.Take = ItemsPerPage; if(isSet) { query = QueryCommoditySupplierInventoryLevel; } //else //{ // query.Skip = 0; // query.Take = 5; //} var rawList = c.GetInstance<ICommoditySupplierInventoryRepository>().Query(query); var data = rawList.Data.OfType<CommoditySupplierInventoryLevel>(); WarehouseInventoryLevelsList.Clear(); RowNumber=1; //rawList.ForEach(n => WarehouseInventoryLevelsList.Add(Map(n))); _pagedCommoditySupplierInventoryLevel = new PagenatedList<CommoditySupplierInventoryLevel>(data.AsQueryable(), CurrentPage, ItemsPerPage, rawList.Count, true); _pagedCommoditySupplierInventoryLevel.ForEach(n => WarehouseInventoryLevelsList.Add(Map(n))); UpdatePagenationControl(); } }