/// <summary>
 /// Applies the discounts asynchronous.
 /// </summary>
 /// <param name="basket">The basket.</param>
 /// <returns></returns>
 public async Task <IBasket> ApplyDiscountsAsync(IBasket basket)
 {
     return(await DiscountService.ApplyDiscountsAsync(basket));
 }