public string ID { get; set; }
public int AmountSold { get; set; }
public int PricePerItem { get; set; }
public string Name { get; set; }
public bool IsPremiumMember { get; set; }
public SoldItem[] ItemsPurchased { get; set; }
public class ItemDetails {
public string ID { get; set; }
public int RecommendedPrice { get; set; }
public string Description { get; set; }
private static Customer[] Customers = new Customer[] {
ItemsPurchased = new SoldItem[] {
new SoldItem { ID = "Shoe", AmountSold = 2, PricePerItem = 20 },
new SoldItem { ID = "Hat", AmountSold = 1, PricePerItem = 30 },
new SoldItem { ID = "Car", AmountSold = 1, PricePerItem = 5000 }
ItemsPurchased = new SoldItem[] {
new SoldItem { ID = "Bike", AmountSold = 1, PricePerItem = 300 }
ItemsPurchased = new SoldItem[] {
new SoldItem { ID = "Watermellon", AmountSold = 5, PricePerItem = 9 },
new SoldItem { ID = "Cabbage", AmountSold = 10, PricePerItem = 4 },
new SoldItem { ID = "Coffee Cup", AmountSold = 20, PricePerItem = 5 },
new SoldItem { ID = "Tyre", AmountSold = 4, PricePerItem = 90 }
ItemsPurchased = new SoldItem[0]
private static ItemDetails[] AllItemDetails = new ItemDetails[] {
new ItemDetails { ID = "Shoe", Description = "A Shoe. Very fancy.", RecommendedPrice = 5, },
new ItemDetails { ID = "Hat", Description = "", RecommendedPrice = 20, },
new ItemDetails { ID = "Car", Description = "", RecommendedPrice = 5000, },
new ItemDetails { ID = "Bike", Description = "", RecommendedPrice = 150, },
new ItemDetails { ID = "Watermellon", Description = "", RecommendedPrice = 9, },
new ItemDetails { ID = "Cabbage", Description = "", RecommendedPrice = 3, },
new ItemDetails { ID = "Coffee Cup", Description = "", RecommendedPrice = 7, },
new ItemDetails { ID = "Tyre", Description = "", RecommendedPrice = 80, },
public static void Main(string[] args)
Console.WriteLine($"There have been {Customers.Count()} customers.");
Console.WriteLine("The 'PremiumMember' who has spent the most money is:");
Console.WriteLine("The total revenue if the recommended price was used is:");