Example #1
0
        public List <InventoryItem> GetInventoryItemByItemManufacturer(string manufacturer, int inventoryItemStatus)
        {
            List <InventoryItem> inventoryItemList = Translators.InventoryItem.ToBusinessObject(_dataAccessObjects.GetInventoryItemByManufacturer(manufacturer, inventoryItemStatus));
            List <InventoryItem> inventoryItems    = new List <InventoryItem>();

            foreach (InventoryItem inventoryItem in inventoryItemList)
            {
                CatalogItem catalogItem = Translators.CatalogItem.ToBusinessObject(
                    _dataAccessObjects.GetCatalogItemByCatalogItemId(inventoryItem.CatalogItemId));

                inventoryItems.Add(Translators.InventoryItem.PopulateInventoryItemWithCatalogItemInfo(inventoryItem, catalogItem));
            }
            return(inventoryItems);
        }