Esempio n. 1
0
        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);
        }