public void CalculateTotal() { IList <Price.Model.Product> products = new List <Price.Model.Product>(); foreach (BasketItem bi in BasketItems) { products.Add(new Price.Model.Product(bi.ProductId, bi.Quantity)); } Total = PriceProvider.Calculate(products).Total; }