Ejemplo n.º 1
0
    public virtual async Task <bool> TryIncreaseAsync(IncreaseInventoryInput input)
    {
        await CheckPolicyAsync(ProductsPluginsFlashSalesPermissions.FlashSaleInventory.Increase);

        return(await LocalFlashSaleInventoryManager.TryRollBackInventoryAsync(
                   input.TenantId,
                   input.ProviderName,
                   input.StoreId,
                   input.ProductId,
                   input.ProductSkuId,
                   input.Quantity,
                   input.ReduceSold
                   ));
    }
Ejemplo n.º 2
0
 public virtual Task <bool> TryIncreaseAsync(IncreaseInventoryInput input)
 {
     return(AppService.TryIncreaseAsync(input));
 }