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