public IActionResult IndexAllShops(bool clean = true) { var context = new IndexAllShopsContext(); var worker = new IndexWorker(_settings, context, _works, _dbHelper); return(_works.AddToQueue(worker.IndexAll, context, QueuePriority.Parallel, clean)); }
public void IndexAll(IndexAllShopsContext context) { CheckContextType(context); var xmlInfos = Db.GetEnableShops(); DownloadAll(xmlInfos); context.SetProgress(60, 100); DoLink(); context.SetProgress(100, 100); Wait(); FillAddDate(); DbWork(context); LogResult(); }
private void DbWork(IndexAllShopsContext context) { Db.WriteUnknownBrands(); Db.SaveUnknownCountries(); }