public ParkingSession FindFreeSpot() { var parkingSpot = SpacePort.FindFreeParkingSpot(SpaceShip); if (parkingSpot.Count() <= 0) { Styling.ConsolePrint($"{"\nNo suitable parking spot found to support ship length."}"); Console.ReadLine(); Environment.Exit(0); } ParkingSpot = parkingSpot.First(); ParkingSpot.Occupied = true; ParkingSpotID = ParkingSpot.ParkingSpotID; ParkingSpot.UpdateEntityInDatabase(); return(this); }