Beispiel #1
0
 private void WriteList(List <Runner> list)
 {
     foreach (Runner runner in list)
     {
         Console.WriteLine("{0}({1}) - {2}", runner.Name, runner.Country, RaceTimeConverter.ConvertIntToString(runner.ActualRaceTime));
     }
 }
Beispiel #2
0
        public Runner GetRunner()
        {
            if (FileContent.Length == 0)
            {
                return(null);
            }

            String[] ShiftedFileContent = new string[FileContent.Length - 1];
            LineData = FileContent[0].Split(',');

            Array.Copy(FileContent, 1, ShiftedFileContent, 0, ShiftedFileContent.Length);

            FileContent = ShiftedFileContent;

            return(new Runner(
                       LineData[0],
                       LineData[1],
                       Int32.Parse(LineData[2]),
                       RaceTimeConverter.ConvertStringToInt(LineData[3])
                       ));
        }
Beispiel #3
0
        public Runner GetRunner()
        {
            String name         = ConsoleReader.GetString("Please enter the name: ");
            String country      = ConsoleReader.GetString("Please enter the country: ");
            int    yearOfBirth  = ConsoleReader.GetNumber("Please enter the year of the birth: ");
            String bestRaceTime = ConsoleReader.GetString("Please enter the best race time: ");

            try
            {
                return(new Runner(
                           name,
                           country,
                           yearOfBirth,
                           RaceTimeConverter.ConvertStringToInt(bestRaceTime)
                           ));
            } catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(null);
            }
        }