Example #1
0
        public void RelinkCategory()
        {
            var category = _dbHelper.GetCategories().FirstOrDefault(c => c.Id == "20712020");
            var linker   = new ProductLinker(_settings, _dbHelper, new BackgroundBaseContext("1", "name"));

            linker.RelinkCategory(category);
        }
Example #2
0
        private void FillAddDate()
        {
            var linker = new ProductLinker(_settings.ElasticSearchClientSettings, Db, _context);
            var result = linker.FillAddDate();

            _context.AddMessage($"addDate: updated {result.Pretty}");
        }
Example #3
0
        public void LinkCountries()
        {
            var linker = new ProductLinker(_settings, _dbHelper, new CountriesLinkContext("1"));

            var countries = _dbHelper.GetCountries();

            linker.LinkCountries(countries);
        }
Example #4
0
        public void UnlinkProperties()
        {
            var linker = new ProductLinker(_settings, _dbHelper, new BackgroundBaseContext("1", "name"));

            var colors    = _dbHelper.GetColors();
            var materials = _dbHelper.GetMaterials();
            var sizes     = _dbHelper.GetSizes();

            linker.UnlinkProperties(colors, materials, sizes);
        }
Example #5
0
        public void LinkProperties()
        {
            var linker = new ProductLinker(_settings, _dbHelper, new BackgroundBaseContext("1", "name"));

            var colors    = _dbHelper.GetColors();
            var materials = _dbHelper.GetMaterials();
            var sizes     = _dbHelper.GetSizes();

            linker.ColorsLink(colors);
            linker.MaterialsLink(materials);
            linker.SizesLink(sizes);

            //LogWriter.WriteLog(  );
        }
Example #6
0
        public void CategoriesLinkTest()
        {
            var linker = new ProductLinker(_settings, _dbHelper, new BackgroundBaseContext("1", "name"));

            linker.LinkCategories(_dbHelper.GetCategories());
        }