Esempio n. 1
0
        public List <InventoryItem> GetInventoryItemByCatalogItemIdAndInventoryItemStatusId(Guid catalogItemId, int inventoryItemStatus)
        {
            List <InventoryItem> inventoryItemList = Translators.InventoryItem.ToBusinessObject(
                _dataAccessObjects.GetInventoryItemByCatalogItemIdAndInventoryItemStatusId(catalogItemId, 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);
        }