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