Ejemplo n.º 1
0
        public List <Car> GetParkedCars()
        {
            var          parkedCars = _parkingRepository.GetParkedCars().GetAwaiter().GetResult();
            ConsoleTable parkedCarsTable;

            if (!parkedCars.Any())
            {
                parkedCarsTable = new ConsoleTable("There is no car parked");
                parkedCarsTable.Write(Format.Alternative);
                return(null);
            }

            parkedCarsTable = new ConsoleTable("OrderNo.", "Registration number", "Entrance time", "Period");
            parkedCars.ForEach(x =>
            {
                parkedCarsTable.AddRow(parkedCars.IndexOf(x), x.RegistrationNumber, x.EntranceTime, 10);
            });
            parkedCarsTable.Write(Format.Alternative);

            return(parkedCars);
        }