static void Main(string[] args) { var carParking = new Parking <Car>(50); var boatParking = new Parking <Boat>(10); var auto1 = new Car("Opel", "Astra", true, false); var auto2 = new Car("VW", "Golf", false, false); var auto3 = new Car("Opel", "Insignia", true, true); var boat1 = new Boat("Kolumbo", true); var boat2 = new Boat("SIMS", false); var boat3 = new Boat("Katerina", true); carParking.ParkVehicle(auto1); carParking.ParkVehicle(auto2); carParking.ParkVehicle(auto3); boatParking.ParkVehicle(boat1); boatParking.ParkVehicle(boat2); boatParking.ParkVehicle(boat3); carParking.LeaveVehicle(auto1); boatParking.LeaveVehicle(boat3); Console.WriteLine(carParking); Console.WriteLine(boatParking); Console.ReadLine(); }
static void Main(string[] args) { var poc = new Parking <Car>(90); var soc = new Parking <Boat>(12); var toc = new Parking <Truck>(15); Car golf = new Car { Make = "Golf", Model = "MK 6 GTD" }; Boat agro = new Boat { Name = "Titanic", Besplatno = false }; Truck scania = new Truck { Make = "Scania", Model = "Scania 580" }; poc.ParkVehicles(golf); poc.LeaveVehicle(golf); Console.WriteLine(); soc.ParkVehicles(agro); soc.LeaveVehicle(agro); Console.WriteLine(); toc.ParkVehicles(scania); toc.LeaveVehicle(scania); Console.ReadLine(); }
public void LeaveParking() { Parking.LeaveVehicle(this); }
static void Main(string[] args) { // Generate Car`s Parking and Cars Parking <Car> carParking = new Parking <Car>(2); Car astra = new Car { Make = "Opel", Model = "Astra" }; Car fiat = new Car { Make = "Fiat", Model = "Punto" }; Car suzuki = new Car { Make = "Suzuki", Model = "Swift" }; Console.WriteLine(); Console.WriteLine("Parking cars:"); Console.WriteLine(); carParking.ParkVehicle(astra); carParking.ParkVehicle(fiat); carParking.ParkVehicle(suzuki); Console.WriteLine(); Console.WriteLine("Cars leaving parking: "); Console.WriteLine(); carParking.LeaveVehicle(suzuki); astra.LeaveParking(); astra.EnterParking(carParking); Console.WriteLine(); Console.WriteLine("Parking cars:"); Console.WriteLine(); carParking.ParkVehicle(suzuki); //Generate Boat and Boat`s Parking Parking <Boat> boatParking = new Parking <Boat>(1); Boat Milena = new Boat(); Milena.Name = "Milena"; Boat BlackPearl = new Boat(); BlackPearl.Name = "BlackPearl"; Console.WriteLine(); Console.WriteLine("Parking boats"); Console.WriteLine(); boatParking.ParkVehicle(Milena); boatParking.ParkVehicle(BlackPearl); }