Von der Datenbank bis zur Oberfläche mit .NET, Teil 2: Application Server und Webservices
Seite 6: Listing 2
Inhaltsverzeichnis
Listing 2: Nachrichtenklassen.cs
Weiterlesen nach der Anzeige
using System.Collections.Generic; using System.IO; using System.ServiceModel;
/// Diese Datei enthält die Nachrichtendefinitionen für die Dienstschnittstellen /// namespace WWWings_GO { [MessageContract] public class GetFlugAnfrage { [MessageBodyMember] public int FlugNummer; }
[MessageContract] public class GetFlugAntwort { [MessageBodyMember] public Flug Flug { get; set; } }
[MessageContract] public class GetFluegeAnfrage { [MessageBodyMember] public string Abflugort { get; set; } [MessageBodyMember] public string Zielort { get; set; } }
[MessageContract] public class GetFluegeAntwort { [MessageBodyMember] public List<Flug> Fluege { get; set; } } [MessageContract] public class GetFlughaefenAnfrage { }
[MessageContract] public class GetFlughaefenAntwort { [MessageBodyMember] public List<string> FlughaefenNamen { get; set; } }
[MessageContract] public class GetPassagierAnfrage { [MessageBodyMember] public int PassagierNummer { get; set; } }
[MessageContract] public class GetPassagierAntwort { [MessageBodyMember] public Passagier Passagier { get; set; } } [MessageContract] public class GetPassagiereAnfrage { [MessageBodyMember] public string Namensbestandteil { get; set; } }
[MessageContract] public class GetPassagiereAntwort { [MessageBodyMember] public List<Passagier> Passagiere { get; set; } }
[MessageContract] public class SavePassagierSetAnfrage { [MessageBodyMember] public List<Passagier> PassagierSet { get; set; } }
[MessageContract] public class SavePassagierSetAntwort { [MessageBodyMember] public List<Passagier> NeuePassagiere { get; set; } [MessageBodyMember] public string Statistik { get; set; } }
[MessageContract] public class CreateBuchungAnfrage { [MessageBodyMember] public int FlugID { get; set; } [MessageBodyMember] public int PassagierID { get; set; } }
[MessageContract] public class CreateBuchungAntwort { [MessageBodyMember] public string Status { get; set; } }
[MessageContract] public class GetFotoAnfrage { [MessageBodyMember] public string Ort { get; set; } } }