public bool MakePayment(string basketId)
        {
            var basket = ba.Get(basketId);

            var cost = CalculateBasketValue(basketId);

            pProv.TakePayment(basketId, cost);

            return(true);
        }
 public IActionResult Get(string id)
 {
     try
     {
         return(Ok(basketManager.Get(id)));
     }
     catch (Exception)
     {
         return(new StatusCodeResult(400));
     }
     return(new StatusCodeResult(500));
 }