Example #1
0
        public void ExportProductsToExcelFilesByBrands(string brand)
        {
            List <ExcelProduct> excelProducts = new List <ExcelProduct>();
            List <Product>      brandProducts = products.Where(p => p.ProductManufacturerMapping?.FirstOrDefault()?.Manufacturer?.Name == brand).ToList();

            foreach (Product product in brandProducts)
            {
                log.Info("Product " + product.Sku + "is being processed ");
                ExcelProduct excelProduct = ExcelProductUtil.GenerateExcelProductFromProduct(product);
                excelProducts.Add(excelProduct);
            }
            _excelProductService.GenerateExcelSheetfromExcelProductsByBrand(excelProducts, brand);
        }