示例#1
0
        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));
        }
示例#2
0
        public void UnlinkShop(UnlinkShopContext context)
        {
            CheckContextType(context);
            var client = CreateElasticClient(context);
            var result = client.UnlinkShop(context.ShopId);

            context.Content = $"Unlinked {result.Pretty} products";
        }