static void Main(string[] args) { Parking parking = new Parking("Underground parking", 5); Car volvo = new Car("Volvo", "XC70", 2010); Console.WriteLine(volvo); parking.Add(volvo); Console.WriteLine(parking.Remove("Volvo", "XC90")); Console.WriteLine(parking.Remove("Volvo", "XC70")); Car peugeot = new Car("Peugeot", "307", 2011); Car audi = new Car("Audi", "S4", 2005); parking.Add(peugeot); parking.Add(audi); Car latestCar = parking.GetLatestCar(); Console.WriteLine(latestCar); Car audiS4 = parking.GetCar("Audi", "S4"); Console.WriteLine(audiS4); Console.WriteLine(parking.Count); Console.WriteLine(parking.GetStatistics()); }
static void Main(string[] args) { // Initialize the repository Parking parking = new Parking("Underground parking garage", 5); // Initialize entity Car volvo = new Car("Volvo", "XC70", 2010); // Print Car Console.WriteLine(volvo); // Volvo XC70 (2010) // Add Car parking.Add(volvo); // Remove Car Console.WriteLine(parking.Remove("Volvo", "XC90")); // False Console.WriteLine(parking.Remove("Volvo", "XC70")); // True Car peugeot = new Car("Peugeot", "307", 2011); Car audi = new Car("Audi", "S4", 2005); parking.Add(peugeot); parking.Add(audi); // Get Latest Car Car latestCar = parking.GetLatestCar(); Console.WriteLine(latestCar); // Peugeot 307 (2011) //parking.Remove("Peugeot", "307"); //parking.Remove("Audi", "S4"); //Car latestCar1 = parking.GetLatestCar(); //Console.WriteLine(latestCar1); // Get Car Car audiS4 = parking.GetCar("Audi", "S4"); Console.WriteLine(audiS4); // Audi S4 (2005) // Count Console.WriteLine(parking.Count); // 2 // Get Statistics Console.WriteLine(parking.GetStatistics()); // The cars are parked in Underground parking garage: // Peugeot 307(2011) // Audi S4(2005) }