Exemplo n.º 1
0
        private List <CityGrossProduct> SetupProducts(List <string> titles, List <string> brandList,
                                                      List <string> weightList, List <double> priceList, List <string> unitList, List <string> imagePaths)
        {
            List <CityGrossProduct> productList = new List <CityGrossProduct>();

            for (int i = 0; i < titles.Count; i++)
            {
                var product = new CityGrossProduct()
                {
                    ProductID    = i,
                    Title        = titles[i],
                    Manufacturer = brandList[i],
                    ImageURL     = imagePaths[i],
                    Price        = priceList[i],
                    Weight       = weightList[i],
                    Unit         = unitList[i]
                };
                productList.Add(product);
            }

            foreach (var cityProduct in productList)
            {
                cityProduct.Specialprice = specialPriceList.FirstOrDefault(x => x.ProductId.Equals(cityProduct.ProductID));
            }

            return(productList);
        }
Exemplo n.º 2
0
 private static FoodItem MapCityGrossToFoodItem(CityGrossProduct product, string storeName)
 {
     return(new FoodItem()
     {
         ID = product.ProductID,
         Name = product.Title,
         Store = storeName,
         ExtraPrice = product.Specialprice,
         Image = product.ImageURL,
         Manufacturer = product.Manufacturer,
         Price = product.Price,
         Vikt = product.Unit
     });
 }