public ActionResult Edit(int Id)
        {
            FlightsSchedule FlightsSchedule = Context.ScheduleCollection.Find(Id);

            ViewBag.Routs_Id = new SelectList(Context.RoutsCollection, "Id", "FlightNumber", FlightsSchedule.Routs_Id);
            return(View(FlightsSchedule));
        }
        public ActionResult Edit(FlightsSchedule FlightsSchedule)
        {
            ViewBag.Routs_Id = new SelectList(Context.RoutsCollection, "Id", "FlightNumber", FlightsSchedule.Routs_Id);

            Context.Entry(FlightsSchedule).State = System.Data.Entity.EntityState.Modified;
            Context.SaveChanges();
            return(RedirectToAction("index"));
        }
        public static IEnumerable <DomainFlight> ToDomainFlights(FlightsSchedule flight)
        {
            var flights = flight.ScheduleResource.Schedule.SelectMany(schedule => {
                return(schedule.Flight.Select(f =>
                                              new DomainFlight
                {
                    FlightId = f.MarketingCarrier.AirlineId + f.MarketingCarrier.FlightNumber + f.Arrival.ScheduledTimeLocal,
                    FlightDuration = ConvertToFlightDuration(schedule.TotalJourney.Duration),
                    Departure = ToDomainAirportFlightStatus(f.Departure),
                    Arrival = ToDomainAirportFlightStatus(f.Arrival),
                    AirlineId = f.MarketingCarrier.AirlineId,
                    FlightNumber = f.MarketingCarrier.FlightNumber
                }
                                              ).ToList());
            });

            return(flights);
        }
 public ActionResult Create(FlightsSchedule flightsSchedule)
 {
     Context.ScheduleCollection.Add(flightsSchedule);
     Context.SaveChanges();
     return(RedirectToAction("index"));
 }