internal static FlightPlanSummary GetFlightPlanSummary(Models.FlightPlan plan) { var flightPlan = new FlightCompanionEntities().FlightPlans.FirstOrDefault(x => x.Departure == plan.DepartureIcao && x.Destination == plan.DestinationIcao); var metar = "123455555 9999KT RBK 21/23 DP 23/43"; return(new FlightPlanSummary { DepartureAirport = flightPlan.DepartureAirport.AirportName, DestinationAirport = flightPlan.DestinationAirport.AirportName, Distance = flightPlan.Distance, Metar = metar, WayPoints = flightPlan.Waypoints.Replace("|", " => "), }); }
internal static void UploadFlightPlan(Models.FlightPlan plan) { using (var entities = new FlightCompanionEntities()) { entities.FlightPlans.Add(new FlightPlan { Departure = plan.DepartureIcao, Destination = plan.DestinationIcao, Distance = plan.Distance, Waypoints = plan.Waypoints }); entities.SaveChanges(); } }