コード例 #1
0
        public Invoice CheckOut()
        {
            var invoice = new Invoice(_client.Name, _client.Country);

            foreach (var(book, quantity) in _booksInBasket)
            {
                invoice.AddPurchasedBook(new PurchasedBook(book, quantity));
            }

            MainRepository.ConfiguredRepository.AddInvoice(invoice);
            return(invoice);
        }