Beispiel #1
0
        private void LinkProperties()
        {
            var linkContext = new LinkPropertiesContext(_context.Id);

            _context.AddContext(linkContext);
            var worker = new PropertiesWorker(_settings.ElasticSearchClientSettings, Works, Db);

            Works.AddToQueue(worker.LinkProperties, linkContext, QueuePriority.Medium, false);
        }
Beispiel #2
0
        public void LinkProperties(LinkPropertiesContext context)
        {
            var colors    = Db.GetColors();
            var materials = Db.GetMaterials();
            var sizes     = Db.GetSizes();
            var linker    = CreateLinker(context);

            linker.LinkProperties(colors: colors, materials: materials, sizes: sizes);
        }