Beispiel #1
0
        private static void SetInStockLiteralText(IStockPlacement stockPlacement, ListViewDataItem listViewDataItem)
        {
            var firstInventory = stockPlacement.GetStockPlacement()
                                 .FirstOrDefault(i => i.WarehouseCode == Constants.DefaultWarehouseCode);

            var inStockQuantity = firstInventory != null ? firstInventory.InStockQuantity : 0;

            SetLiteralText("InStock", inStockQuantity.ToString(), listViewDataItem);
        }
Beispiel #2
0
 private Lazy <Inventory> GetInventory(IStockPlacement stockPlacement, string warehouseCode)
 {
     return(new Lazy <Inventory>(() => stockPlacement.GetStockPlacement(InventoryLoader).FirstOrDefault(x => x.WarehouseCode == warehouseCode), true));
 }