Exemplo n.º 1
0
        List <CurrentItemDeliveryDisplay> GetCurrentItemDeliveryDisplays()
        {
            List <CurrentItemDeliveryDisplay> temp = new List <CurrentItemDeliveryDisplay>();

            foreach (ItemDelivery i_d in CurrentDelivery.ItemDeliveries)
            {
                var newCIDDisplay = CurrentItemDeliveryDisplay.GetCurrentItemDeliveryDisplay(i_d, CurrentDelivery, i_d.Item);
            }
            return(temp);
        }
Exemplo n.º 2
0
        List <CurrentItemDeliveryDisplay> CreateCurrentItemDeliveriesDisplays(Item item, InventoryContext dbContext)
        {
            List <CurrentItemDeliveryDisplay> displays = new List <CurrentItemDeliveryDisplay>();

            //Create new ItemDeliveryDisplay object foreach ItemDelivery
            //corrispoding to the passed item
            foreach (ItemDelivery i_d in item.ItemDeliveries)
            {
                //Only display current deliveries to user
                if (!i_d.Delivery.IsArrived)
                {
                    //getting delivery for i_d
                    using (var cdRepo = new CurrentDeliveriesRepo(new InventoryContext()))
                    {
                        var currDel = cdRepo.GetByID(i_d.DeliveryID);
                        displays.Add(CurrentItemDeliveryDisplay.GetCurrentItemDeliveryDisplay(i_d, currDel, item));
                        cdRepo.Complete();
                    }
                }
            }

            return(displays);
        }