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); }