Exemplo n.º 1
0
 public static void AddProducts(ObservableCollection <MarketItem> marketItems, List <Route> routes, List <Product> newProducts)
 {
     foreach (var newProduct in newProducts)
     {
         if (!marketItems.Where(i => i.Product == newProduct).Any())
         {
             foreach (var route in routes)
             {
                 var newItem = new MarketItem();
                 newItem.Route   = route;
                 newItem.Product = newProduct;
                 marketItems.Add(newItem);
             }
         }
     }
 }
Exemplo n.º 2
0
        public static List <MarketItem> Load(List <Route> routes, List <Product> products)
        {
            var marketItems = new List <MarketItem>();

            foreach (var route in routes)
            {
                foreach (var product in products)
                {
                    var newResult = new MarketItem();
                    newResult.Route   = route;
                    newResult.Product = product;
                    marketItems.Add(newResult);
                }
            }

            return(marketItems);
        }