Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace OnlineStore
- {
- class Order
- {
- private int orderNumber;
- private static int cnt = 0;
- private List<Product> productsList = new List<Product>();
- public Order(int orderNumber, List<Product> productsList)
- {
- this.orderNumber = orderNumber;
- this.productsList = productsList;
- }
- public List<Product> ProductsList
- {
- set { this.productsList = value; }
- get { return this.productsList; }
- }
- public int OrderNumber
- {
- get { return this.orderNumber; }
- set { this.orderNumber = value; }
- }
- public override string ToString()
- {
- string s = "";
- Console.WriteLine($"Order #{this.OrderNumber} has the following products:");
- foreach (var pr in productsList)
- Console.WriteLine("### " + pr.ToString());
- return s;
- }
- public void AddProduct(Product product)
- {
- cnt++;
- productsList.Add(product);
- }
- public static int OrdersCount
- {
- get { return cnt; }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement