コード例 #1
0
ファイル: Katalog.cs プロジェクト: GreenHair/CSharpAufbau2
        public Hotel[] HotelsInZiel(string land)
        {
            Reiseziel ziel = Ziele.Find(z => z.Land == land);

            Log?.Invoke("Alle Hotels in " + land + " herausgesucht");
            return(ziel.Unterkunft.ToArray());
        }
コード例 #2
0
ファイル: Katalog.cs プロジェクト: GreenHair/CSharpAufbau2
        public Hotel[] HotelsInZiel(string land, string ort)
        {
            Reiseziel ziel = Ziele.Find(z => z.Land == land && z.Ort == ort);

            Log?.Invoke("Alle Hotels in " + land + " in Stadt " + ort + " herausgesucht");
            return(ziel.Unterkunft.ToArray());
        }
コード例 #3
0
ファイル: Katalog.cs プロジェクト: GreenHair/CSharpAufbau2
        public Hotel[] HotelsInZiel(string ort, int sterne)
        {
            Reiseziel    ziel   = Ziele.Find(z => z.Ort == ort);
            List <Hotel> hotels = ziel.Unterkunft.FindAll(h => h.Bewertung >= sterne);

            Log?.Invoke("Alle Hotels in " + ort + " mit " + sterne + " Sterne oder mehr herausgesucht");
            return(hotels.ToArray());
        }
コード例 #4
0
ファイル: Katalog.cs プロジェクト: GreenHair/CSharpAufbau2
        public Katalog()
        {
            Ziele = new List <Reiseziel>();

            Reiseziel r1 = new Reiseziel {
                Land = "Schweiz", Ort = "Bern", Unterkunft = new List <Hotel>()
            };

            r1.Unterkunft.Add(new Hotel {
                Name = "Continental", Bewertung = 4, Bild = @"Images\R1H1.jpg"
            });
            r1.Unterkunft.Add(new Hotel {
                Name = "Hilton", Bewertung = 5, Bild = @"Images\R1H2.jpg"
            });
            r1.Unterkunft.Add(new Hotel {
                Name = "Econtel", Bewertung = 3, Bild = @"Images\R1H3.jpg"
            });
            Ziele.Add(r1);

            Reiseziel r2 = new Reiseziel {
                Land = "Italien", Ort = "Rom", Unterkunft = new List <Hotel>()
            };

            r2.Unterkunft.Add(new Hotel {
                Name = "Prima Donna", Bewertung = 4, Bild = @"Images\R2H1.jpg"
            });
            r2.Unterkunft.Add(new Hotel {
                Name = "Colloseum", Bewertung = 5, Bild = @"Images\R2H2.jpg"
            });
            r2.Unterkunft.Add(new Hotel {
                Name = "Cavalieri", Bewertung = 3, Bild = @"Images\R2H3.jpg"
            });
            Ziele.Add(r2);

            Reiseziel r3 = new Reiseziel {
                Land = "Turkei", Ort = "Istanbul", Unterkunft = new List <Hotel>()
            };

            r3.Unterkunft.Add(new Hotel {
                Name = "Cevahir", Bewertung = 4, Bild = @"Images\R3H1.jpg"
            });
            r3.Unterkunft.Add(new Hotel {
                Name = "Antik", Bewertung = 5, Bild = @"Images\R3H2.jpg"
            });
            r3.Unterkunft.Add(new Hotel {
                Name = "Raddisson", Bewertung = 3, Bild = @"Images\R3H3.jpg"
            });
            Ziele.Add(r3);
        }