public List <InventoryItem> GetInventoryItemByInventoryItemIdAndInventoryItemStatusId(Guid inventoryItemId, int inventoryItemStatus) { List <InventoryItem> inventoryItemList = Translators.InventoryItem.ToBusinessObject( _dataAccessObjects.GetInventoryItemByInventoryItemIdAndInventoryItemStatusId(inventoryItemId, 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); }