35 lines
994 B
C#
35 lines
994 B
C#
using System;
|
|
using System.Runtime.Serialization;
|
|
|
|
namespace Plattform.Models
|
|
{
|
|
[DataContract]
|
|
public class Flight
|
|
{
|
|
[DataMember]
|
|
public int FlightID { get; set; }
|
|
[DataMember]
|
|
public Airline Airline { get; set; }
|
|
[DataMember]
|
|
public string Name { get; set; }
|
|
[DataMember]
|
|
public DateTime StartTime { get; set; }
|
|
[DataMember]
|
|
public float Duration { get; set; }
|
|
[DataMember]
|
|
public string FromCityShortName { get; set; }
|
|
[DataMember]
|
|
public string ToCityShortName { get; set; }
|
|
|
|
public Flight (AirlineService.Flight flight)
|
|
{
|
|
this.Airline = new Airline(flight.Airline);
|
|
this.Name = flight.Name;
|
|
this.StartTime = flight.StartTime;
|
|
this.Duration = flight.Duration;
|
|
this.FromCityShortName = flight.FromCityShortName;
|
|
this.ToCityShortName = flight.ToCityShortName;
|
|
}
|
|
}
|
|
}
|