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")); }