コード例 #1
0
ファイル: Program.cs プロジェクト: 4nikolai/CYC_TouchTable
        static void Main(string[] args)
        {
            FahrradfahrerServiceImpl fahrradfahrerServiceImpl = new FahrradfahrerServiceImpl(new DummyDataSource());

            Fahrradfahrer     fahrer      = fahrradfahrerServiceImpl.GetFahrradFahrerForName("Paul");
            List <Koordinate> koordinaten = new List <Koordinate>
            {
                new Koordinate(53.5735926, 10.0050694),
                new Koordinate(53.5726219, 10.0067387),
                new Koordinate(53.5714585, 10.0084191),
                new Koordinate(53.5710441, 10.0087984),
                new Koordinate(53.5704539, 10.0091474),
                new Koordinate(53.5693637, 10.0120378),
                new Koordinate(53.567967, 10.0149737),
                new Koordinate(53.5669668, 10.0154972),
                new Koordinate(53.5655431, 10.0159676),
                new Koordinate(53.5647276, 10.0164076),
                new Koordinate(53.5628081, 10.0143668),
            };

            GpsFahrt fahrt1 = new GpsFahrt(DateTime.Today.AddHours(10), DateTime.Today.AddHours(10).AddMinutes(10),
                                           koordinaten);

            fahrer.Fahrten.Add(fahrt1);

            double geschwindigkeit = fahrt1.GetDistance() / fahrt1.GetTimeSpan().TotalHours;

            Console.WriteLine(fahrt1.GetTimeSpan() + "; " + fahrt1.GetDistance() + " km; " + geschwindigkeit + "km/h");

            Console.Read();
        }
コード例 #2
0
 public void SpeichereFahrradfahrer(Fahrradfahrer fahrradfahrer)
 {
     _fahrradfahrer.Add(fahrradfahrer);
 }
コード例 #3
0
 public void SpeichereFahrradfahrer(Fahrradfahrer fahrradfahrer)
 {
     throw new System.NotImplementedException();
 }