public IActionResult UnlinkShop(int shopId, bool clean = true) { var context = new UnlinkShopContext(shopId); var worker = new ProductsHandler(_settings.ElasticSearchClientSettings, context, _works, _dbHelper); return(_works.AddToQueue(worker.UnlinkShop, context, QueuePriority.Low, clean)); }
public void UnlinkShop(UnlinkShopContext context) { CheckContextType(context); var client = CreateElasticClient(context); var result = client.UnlinkShop(context.ShopId); context.Content = $"Unlinked {result.Pretty} products"; }