Exemplo n.º 1
0
 public bool TransferToBasket(Basket basket, string product)
 {
     LongRunningOperationSimulator.Simulate();
     if (!_products.Contains(product) || !_products.Remove(product)) return false;
     basket.Add(product);
     return true;
 }
Exemplo n.º 2
0
 public bool TransferToBasket(Basket basket, string product)
 {
     if (!_products.Contains(product) || !_products.Remove(product))
     {
         return(false);
     }
     basket.Add(product);
     return(true);
 }
Exemplo n.º 3
0
 public bool TransferToBasket(Basket basket, string product)
 {
     LongRunningOperationSimulator.Simulate();
     if (!_products.Contains(product) || !_products.Remove(product))
     {
         return(false);
     }
     basket.Add(product);
     return(true);
 }
Exemplo n.º 4
0
        public async Task <bool> TransferToBasketAsync(Basket basket, string product)
        {
            await LongRunningOperationSimulator.SimulateAsync();

            if (!_products.Contains(product) || !_products.Remove(product))
            {
                return(false);
            }
            basket.Add(product);
            return(true);
        }