Exemplo n.º 1
0
        public bool UpdateEISBigCommerceBrand()
        {
            var success = false;

            var brandList = GetBrandList();

            foreach (var brand in brandList)
            {
                var eisBrand = getBrandExistingById(brand.Id);
                var isnew    = false;

                if (eisBrand == null)
                {
                    eisBrand = new bigcommercebrand();
                    isnew    = true;
                }

                // Map Big Commerce Category API to Eis Big Commerce Category
                eisBrand = convertAPIBrandToEISBrand(eisBrand, brand);

                if (isnew)
                {
                    _context.bigcommercebrands.Add(eisBrand);
                }
            }

            if (_context.SaveChanges() > 0)
            {
                success = true;
            }

            return(success);
        }
Exemplo n.º 2
0
        private bigcommercebrand convertAPIBrandToEISBrand(bigcommercebrand eisBrand, Brand apiBrand)
        {
            eisBrand.Id        = apiBrand.Id;
            eisBrand.Name      = apiBrand.Name;
            eisBrand.PageTitle = apiBrand.PageTitle;
            eisBrand.ImageFile = apiBrand.ImageFile;

            return(eisBrand);
        }