Example #1
0
        public List <InventoryItem> GetInventoryItemByOrderId(Guid orderId, int inventoryItemStatus)
        {
            List <InventoryItem> inventoryItemList = Translators.InventoryItem.ToBusinessObject(_dataAccessObjects.GetInventoryItemByOrderId(orderId, 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);
        }