public string AddTire(Tire tire) { if (TireAmount < MaxTires) { Tires.Add(tire); TireAmount++; string tmp = string.Format("Tire {0} added to vehicle {1}", tire.Model, Name); return(tmp); } else { return("Error! Max tire amount has been reached!"); } }
static void CarWithWheels() { // create tyre Tire tire1 = new Tire { Vendor = "Nokia", Model = "Hakkapeliitta", TireSize = "205R16" }; // create a car Car car1 = new Car { Name = "Porsche", Model = "911" }; Console.WriteLine("Created a new car {0} {1}", car1.Name, car1.Model); Console.WriteLine(car1.AddTire(tire1)); Console.WriteLine(car1.AddTire(tire1)); Console.WriteLine(car1.AddTire(tire1)); Console.WriteLine(car1.AddTire(tire1)); Console.WriteLine(car1.AddTire(tire1)); Console.WriteLine(car1.ToString()); }