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); }
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); }