示例#1
0
 public virtual Mission AddMission(Mission mission)
 {
     mission.FlightLog = this;
     mission.MarkedUpdated();
     Missions.Add(mission);
     mission.Validate();
     return mission;
 }
 private void WriteMissionElement(XmlWriter writer, Mission mission, int id)
 {
     writer.WriteStartElement("Mission");
     writer.WriteElementString("Id", id.ToString());
     writer.WriteElementString("Name", mission.Name);
     writer.WriteElementString("From", mission.FromICAO);
     writer.WriteElementString("To", mission.ToICAO);
     writer.WriteElementString("TakeOff", mission.TakeOffTime);
     writer.WriteElementString("Landing", mission.LandingTime);
     writer.WriteElementString("FlightTime", mission.ComputeFlightTime().TotalHours.ToString("N1"));
     writer.WriteElementString("TouchAndGos", mission.TouchAndGos.ToString());
     writer.WriteElementString("FullStops", mission.FullStops.ToString());
     writer.WriteElementString("Sorties", mission.Sorties.ToString());
     writer.WriteElementString("Totals", mission.Totals.ToString());
     writer.WriteElementString("SpecialUse", mission.AdditionalInfo);
     writer.WriteEndElement();
 }