// GET: Flights/Create public ActionResult Create() { FlightCreateViewModel flight = new FlightCreateViewModel(); ViewBag.AllDepartureCities = GetDepartureCities(); ViewBag.AllArrivalCities = GetArrivalCities(); ViewBag.AllDays = GetAllDays(); int BiggestFlight = 100; if (db.Cities.ToList().Any() == false) { BiggestFlight = 100; //ViewBag.FlightNumber = BiggestFlight; flight.FlightNumber = BiggestFlight; } else { foreach (Flight f in db.Flights.ToList()) { if (f.FlightNumber >= BiggestFlight) { BiggestFlight = f.FlightNumber + 1; flight.FlightNumber = BiggestFlight; } } } if (ViewBag.FlightNumber == null) { flight.FlightNumber = BiggestFlight; } return(View(flight)); }
public async Task <IActionResult> Create(FlightCreateViewModel model) { if (ModelState.IsValid) { Flight flight = new Flight { Id = Guid.NewGuid().ToString(), LocationFrom = model.LocationFrom, LocationTo = model.LocationTo, FlightTakeOff = model.FlightTakeOff, FlightLanding = model.FlightLanding, PlaneModel = model.PlaneModel, PlaneId = model.PlaneId, PilotName = model.PilotName, CapacityNormal = model.CapacityNormal, CapacityBuisness = model.CapacityBuisness }; var checkFlight = _context.Flights.FirstOrDefault(f => f.PlaneId == flight.PlaneId); if (checkFlight != null) { ViewBag.Message = $"Plane id {flight.PlaneId} already exists"; return(View(model)); } _context.Add(flight); await _context.SaveChangesAsync(); return(Redirect("/Identity/FlightList")); } return(View(model)); }
public IActionResult Create(FlightCreateViewModel model) { if (model.ArrivalTime < model.DepartureTime) { return(RedirectToAction("Create")); } flightService.CreateFlight(model); return(RedirectToAction("Index")); }
public ActionResult Create() { var model = new FlightCreateViewModel(); model.Airlines = GetAirlinesDropDown(); model.OriginAirports = GetAirportsDropDown(); model.DestinationAirports = GetAirportsDropDown(); return(View(model)); }
public async Task <ActionResult> Create(FlightCreateViewModel model) { var createOperation = await _flightService.CreateFlightAsync(model.ToDto()); if (createOperation.Success) { Session["Create"] = new AlertViewModel(createOperation.Message, AlertType.Success); return(RedirectToAction("Index", "Home")); } return(new HttpOperationStatusResult(createOperation)); }
public ActionResult Create(FlightCreateViewModel createModel) { if (ModelState.IsValid) { Flight flight = new Flight { LocationFrom = createModel.LocationFrom, LocationTo = createModel.LocationTo, DepartureTime = createModel.DepartureTime, LandingTime = createModel.LandingTime, PlaneType = createModel.PlaneType, PlaneNumber = createModel.PlaneNumber, PilotName = createModel.PilotName, RegularSeats = createModel.RegularSeats, BusinessSeats = createModel.BusinessSeats }; _context.Flights.Add(flight); _context.SaveChanges(); return(RedirectToAction(nameof(AdminList))); } return(View(createModel)); }
public Flight CreateFlight(FlightCreateViewModel model) { Flight flight = new Flight() { DestinationCity = model.DestinationCity, DepartureCity = model.DepartureCity, DepartureTime = model.DepartureTime, ArrivalTime = model.ArrivalTime, PlaneType = model.PlaneType, PlaneID = model.PlaneID, CaptainName = model.CaptainName, PlaneCapacity = model.PlaneCapacity, BusinessClassCapacity = model.BusinessClassCapacity, BusinessTicketsLeft = model.BusinessClassCapacity, TicketsLeft = model.PlaneCapacity }; dBContext.Flights.Add(flight); dBContext.SaveChanges(); return(flight); }
public static FlightDto ToDto(this FlightCreateViewModel model) { return(MapperWEB.Map <FlightCreateViewModel, FlightDto>(model)); }
public ActionResult Create(FlightCreateViewModel flight) { flight.DepartureCityName = db.Cities.FirstOrDefault(c => c.CityID == flight.DepartureCityID).CityName; flight.ArrivalCityName = db.Cities.FirstOrDefault(c => c.CityID == flight.ArrivalCityID).CityName; if (ModelState.IsValid) { foreach (var i in flight.SelectedDays) { if (i == "Monday") { Flight Dec4Flight = new Flight(); Dec4Flight.FlightNumber = flight.FlightNumber; Dec4Flight.DepartureCity = flight.DepartureCityName; Dec4Flight.ArrivalCity = flight.ArrivalCityName; Dec4Flight.BaseFare = flight.BaseFare; Dec4Flight.DepartureTime = flight.DepartureTime; Dec4Flight.ArrivalTime = Dec4Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec4Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec4Flight.Date = new DateTime(2017, 12, 4); Dec4Flight.HasDeparted = false; Flight Dec11Flight = new Flight(); Dec11Flight.FlightNumber = flight.FlightNumber; Dec11Flight.DepartureCity = flight.DepartureCityName; Dec11Flight.ArrivalCity = flight.ArrivalCityName; Dec11Flight.BaseFare = flight.BaseFare; Dec11Flight.DepartureTime = flight.DepartureTime; Dec11Flight.ArrivalTime = Dec11Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec11Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec11Flight.Date = new DateTime(2017, 12, 11); Dec11Flight.HasDeparted = false; Flight Dec18Flight = new Flight(); Dec18Flight.FlightNumber = flight.FlightNumber; Dec18Flight.DepartureCity = flight.DepartureCityName; Dec18Flight.ArrivalCity = flight.ArrivalCityName; Dec18Flight.BaseFare = flight.BaseFare; Dec18Flight.DepartureTime = flight.DepartureTime; Dec18Flight.ArrivalTime = Dec18Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec18Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec18Flight.Date = new DateTime(2017, 12, 18); Dec18Flight.HasDeparted = false; Flight Dec25Flight = new Flight(); Dec25Flight.FlightNumber = flight.FlightNumber; Dec25Flight.DepartureCity = flight.DepartureCityName; Dec25Flight.ArrivalCity = flight.ArrivalCityName; Dec25Flight.BaseFare = flight.BaseFare; Dec25Flight.DepartureTime = flight.DepartureTime; Dec25Flight.ArrivalTime = Dec25Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec25Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec25Flight.Date = new DateTime(2017, 12, 25); Dec25Flight.HasDeparted = false; db.Flights.Add(Dec4Flight); db.Flights.Add(Dec11Flight); db.Flights.Add(Dec18Flight); db.Flights.Add(Dec25Flight); } if (i == "Tuesday") { Flight Dec5Flight = new Flight(); Dec5Flight.FlightNumber = flight.FlightNumber; Dec5Flight.DepartureCity = flight.DepartureCityName; Dec5Flight.ArrivalCity = flight.ArrivalCityName; Dec5Flight.BaseFare = flight.BaseFare; Dec5Flight.DepartureTime = flight.DepartureTime; Dec5Flight.ArrivalTime = Dec5Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec5Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec5Flight.Date = new DateTime(2017, 12, 5); Dec5Flight.HasDeparted = false; Flight Dec12Flight = new Flight(); Dec12Flight.FlightNumber = flight.FlightNumber; Dec12Flight.DepartureCity = flight.DepartureCityName; Dec12Flight.ArrivalCity = flight.ArrivalCityName; Dec12Flight.BaseFare = flight.BaseFare; Dec12Flight.DepartureTime = flight.DepartureTime; Dec12Flight.ArrivalTime = Dec12Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec12Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec12Flight.Date = new DateTime(2017, 12, 12); Dec12Flight.HasDeparted = false; Flight Dec19Flight = new Flight(); Dec19Flight.FlightNumber = flight.FlightNumber; Dec19Flight.DepartureCity = flight.DepartureCityName; Dec19Flight.ArrivalCity = flight.ArrivalCityName; Dec19Flight.BaseFare = flight.BaseFare; Dec19Flight.DepartureTime = flight.DepartureTime; Dec19Flight.ArrivalTime = Dec19Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec19Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec19Flight.Date = new DateTime(2017, 12, 19); Dec19Flight.HasDeparted = false; Flight Dec26Flight = new Flight(); Dec26Flight.FlightNumber = flight.FlightNumber; Dec26Flight.DepartureCity = flight.DepartureCityName; Dec26Flight.ArrivalCity = flight.ArrivalCityName; Dec26Flight.BaseFare = flight.BaseFare; Dec26Flight.DepartureTime = flight.DepartureTime; Dec26Flight.ArrivalTime = Dec26Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec26Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec26Flight.Date = new DateTime(2017, 12, 26); Dec26Flight.HasDeparted = false; db.Flights.Add(Dec5Flight); db.Flights.Add(Dec12Flight); db.Flights.Add(Dec19Flight); db.Flights.Add(Dec26Flight); } if (i == "Wednesday") { Flight Dec6Flight = new Flight(); Dec6Flight.FlightNumber = flight.FlightNumber; Dec6Flight.DepartureCity = flight.DepartureCityName; Dec6Flight.ArrivalCity = flight.ArrivalCityName; Dec6Flight.BaseFare = flight.BaseFare; Dec6Flight.DepartureTime = flight.DepartureTime; Dec6Flight.ArrivalTime = Dec6Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec6Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec6Flight.Date = new DateTime(2017, 12, 6); Dec6Flight.HasDeparted = false; Flight Dec13Flight = new Flight(); Dec13Flight.FlightNumber = flight.FlightNumber; Dec13Flight.DepartureCity = flight.DepartureCityName; Dec13Flight.ArrivalCity = flight.ArrivalCityName; Dec13Flight.BaseFare = flight.BaseFare; Dec13Flight.DepartureTime = flight.DepartureTime; Dec13Flight.ArrivalTime = Dec13Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec13Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec13Flight.Date = new DateTime(2017, 12, 13); Dec13Flight.HasDeparted = false; Flight Dec20Flight = new Flight(); Dec20Flight.FlightNumber = flight.FlightNumber; Dec20Flight.DepartureCity = flight.DepartureCityName; Dec20Flight.ArrivalCity = flight.ArrivalCityName; Dec20Flight.BaseFare = flight.BaseFare; Dec20Flight.DepartureTime = flight.DepartureTime; Dec20Flight.ArrivalTime = Dec20Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec20Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec20Flight.Date = new DateTime(2017, 12, 20); Dec20Flight.HasDeparted = false; Flight Dec27Flight = new Flight(); Dec27Flight.FlightNumber = flight.FlightNumber; Dec27Flight.DepartureCity = flight.DepartureCityName; Dec27Flight.ArrivalCity = flight.ArrivalCityName; Dec27Flight.BaseFare = flight.BaseFare; Dec27Flight.DepartureTime = flight.DepartureTime; Dec27Flight.ArrivalTime = Dec27Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec27Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec27Flight.Date = new DateTime(2017, 12, 27); Dec27Flight.HasDeparted = false; db.Flights.Add(Dec6Flight); db.Flights.Add(Dec13Flight); db.Flights.Add(Dec20Flight); db.Flights.Add(Dec27Flight); } if (i == "Thursday") { Flight Dec7Flight = new Flight(); Dec7Flight.FlightNumber = flight.FlightNumber; Dec7Flight.DepartureCity = flight.DepartureCityName; Dec7Flight.ArrivalCity = flight.ArrivalCityName; Dec7Flight.BaseFare = flight.BaseFare; Dec7Flight.DepartureTime = flight.DepartureTime; Dec7Flight.ArrivalTime = Dec7Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec7Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec7Flight.Date = new DateTime(2017, 12, 7); Dec7Flight.HasDeparted = false; Flight Dec14Flight = new Flight(); Dec14Flight.FlightNumber = flight.FlightNumber; Dec14Flight.DepartureCity = flight.DepartureCityName; Dec14Flight.ArrivalCity = flight.ArrivalCityName; Dec14Flight.BaseFare = flight.BaseFare; Dec14Flight.DepartureTime = flight.DepartureTime; Dec14Flight.ArrivalTime = Dec14Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec14Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec14Flight.Date = new DateTime(2017, 12, 14); Dec14Flight.HasDeparted = false; Flight Dec21Flight = new Flight(); Dec21Flight.FlightNumber = flight.FlightNumber; Dec21Flight.DepartureCity = flight.DepartureCityName; Dec21Flight.ArrivalCity = flight.ArrivalCityName; Dec21Flight.BaseFare = flight.BaseFare; Dec21Flight.DepartureTime = flight.DepartureTime; Dec21Flight.ArrivalTime = Dec21Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec21Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec21Flight.Date = new DateTime(2017, 12, 21); Dec21Flight.HasDeparted = false; Flight Dec28Flight = new Flight(); Dec28Flight.FlightNumber = flight.FlightNumber; Dec28Flight.DepartureCity = flight.DepartureCityName; Dec28Flight.ArrivalCity = flight.ArrivalCityName; Dec28Flight.BaseFare = flight.BaseFare; Dec28Flight.DepartureTime = flight.DepartureTime; Dec28Flight.ArrivalTime = Dec28Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec28Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec28Flight.Date = new DateTime(2017, 12, 28); Dec28Flight.HasDeparted = false; db.Flights.Add(Dec7Flight); db.Flights.Add(Dec14Flight); db.Flights.Add(Dec21Flight); db.Flights.Add(Dec28Flight); } if (i == "Friday") { Flight Dec1Flight = new Flight(); Dec1Flight.FlightNumber = flight.FlightNumber; Dec1Flight.DepartureCity = flight.DepartureCityName; Dec1Flight.ArrivalCity = flight.ArrivalCityName; Dec1Flight.BaseFare = flight.BaseFare; Dec1Flight.DepartureTime = flight.DepartureTime; Dec1Flight.ArrivalTime = Dec1Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec1Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec1Flight.Date = new DateTime(2017, 12, 1); Dec1Flight.HasDeparted = false; Flight Dec8Flight = new Flight(); Dec8Flight.FlightNumber = flight.FlightNumber; Dec8Flight.DepartureCity = flight.DepartureCityName; Dec8Flight.ArrivalCity = flight.ArrivalCityName; Dec8Flight.BaseFare = flight.BaseFare; Dec8Flight.DepartureTime = flight.DepartureTime; Dec8Flight.ArrivalTime = Dec8Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec8Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec8Flight.Date = new DateTime(2017, 12, 8); Dec8Flight.HasDeparted = false; Flight Dec15Flight = new Flight(); Dec15Flight.FlightNumber = flight.FlightNumber; Dec15Flight.DepartureCity = flight.DepartureCityName; Dec15Flight.ArrivalCity = flight.ArrivalCityName; Dec15Flight.BaseFare = flight.BaseFare; Dec15Flight.DepartureTime = flight.DepartureTime; Dec15Flight.ArrivalTime = Dec15Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec15Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec15Flight.Date = new DateTime(2017, 12, 15); Dec15Flight.HasDeparted = false; Flight Dec22Flight = new Flight(); Dec22Flight.FlightNumber = flight.FlightNumber; Dec22Flight.DepartureCity = flight.DepartureCityName; Dec22Flight.ArrivalCity = flight.ArrivalCityName; Dec22Flight.BaseFare = flight.BaseFare; Dec22Flight.DepartureTime = flight.DepartureTime; Dec22Flight.ArrivalTime = Dec22Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec22Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec22Flight.Date = new DateTime(2017, 12, 22); Dec22Flight.HasDeparted = false; Flight Dec29Flight = new Flight(); Dec29Flight.FlightNumber = flight.FlightNumber; Dec29Flight.DepartureCity = flight.DepartureCityName; Dec29Flight.ArrivalCity = flight.ArrivalCityName; Dec29Flight.BaseFare = flight.BaseFare; Dec29Flight.DepartureTime = flight.DepartureTime; Dec29Flight.ArrivalTime = Dec29Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec29Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec29Flight.Date = new DateTime(2017, 12, 29); Dec29Flight.HasDeparted = false; db.Flights.Add(Dec1Flight); db.Flights.Add(Dec8Flight); db.Flights.Add(Dec15Flight); db.Flights.Add(Dec22Flight); db.Flights.Add(Dec29Flight); } if (i == "Saturday") { Flight Dec2Flight = new Flight(); Dec2Flight.FlightNumber = flight.FlightNumber; Dec2Flight.DepartureCity = flight.DepartureCityName; Dec2Flight.ArrivalCity = flight.ArrivalCityName; Dec2Flight.BaseFare = flight.BaseFare; Dec2Flight.DepartureTime = flight.DepartureTime; Dec2Flight.ArrivalTime = Dec2Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec2Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec2Flight.Date = new DateTime(2017, 12, 2); Dec2Flight.HasDeparted = false; Flight Dec9Flight = new Flight(); Dec9Flight.FlightNumber = flight.FlightNumber; Dec9Flight.DepartureCity = flight.DepartureCityName; Dec9Flight.ArrivalCity = flight.ArrivalCityName; Dec9Flight.BaseFare = flight.BaseFare; Dec9Flight.DepartureTime = flight.DepartureTime; Dec9Flight.ArrivalTime = Dec9Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec9Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec9Flight.Date = new DateTime(2017, 12, 9); Dec9Flight.HasDeparted = false; Flight Dec16Flight = new Flight(); Dec16Flight.FlightNumber = flight.FlightNumber; Dec16Flight.DepartureCity = flight.DepartureCityName; Dec16Flight.ArrivalCity = flight.ArrivalCityName; Dec16Flight.BaseFare = flight.BaseFare; Dec16Flight.DepartureTime = flight.DepartureTime; Dec16Flight.ArrivalTime = Dec16Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec16Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec16Flight.Date = new DateTime(2017, 12, 16); Dec16Flight.HasDeparted = false; Flight Dec23Flight = new Flight(); Dec23Flight.FlightNumber = flight.FlightNumber; Dec23Flight.DepartureCity = flight.DepartureCityName; Dec23Flight.ArrivalCity = flight.ArrivalCityName; Dec23Flight.BaseFare = flight.BaseFare; Dec23Flight.DepartureTime = flight.DepartureTime; Dec23Flight.ArrivalTime = Dec23Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec23Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec23Flight.Date = new DateTime(2017, 12, 23); Dec23Flight.HasDeparted = false; Flight Dec30Flight = new Flight(); Dec30Flight.FlightNumber = flight.FlightNumber; Dec30Flight.DepartureCity = flight.DepartureCityName; Dec30Flight.ArrivalCity = flight.ArrivalCityName; Dec30Flight.BaseFare = flight.BaseFare; Dec30Flight.DepartureTime = flight.DepartureTime; Dec30Flight.ArrivalTime = Dec30Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec30Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec30Flight.Date = new DateTime(2017, 12, 30); Dec30Flight.HasDeparted = false; db.Flights.Add(Dec2Flight); db.Flights.Add(Dec9Flight); db.Flights.Add(Dec16Flight); db.Flights.Add(Dec23Flight); db.Flights.Add(Dec30Flight); } if (i == "Sunday") { Flight Dec3Flight = new Flight(); Dec3Flight.FlightNumber = flight.FlightNumber; Dec3Flight.DepartureCity = flight.DepartureCityName; Dec3Flight.ArrivalCity = flight.ArrivalCityName; Dec3Flight.BaseFare = flight.BaseFare; Dec3Flight.DepartureTime = flight.DepartureTime; Dec3Flight.ArrivalTime = Dec3Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec3Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec3Flight.Date = new DateTime(2017, 12, 3); Dec3Flight.HasDeparted = false; Flight Dec10Flight = new Flight(); Dec10Flight.FlightNumber = flight.FlightNumber; Dec10Flight.DepartureCity = flight.DepartureCityName; Dec10Flight.ArrivalCity = flight.ArrivalCityName; Dec10Flight.BaseFare = flight.BaseFare; Dec10Flight.DepartureTime = flight.DepartureTime; Dec10Flight.ArrivalTime = Dec10Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec10Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec10Flight.Date = new DateTime(2017, 12, 10); Dec10Flight.HasDeparted = false; Flight Dec17Flight = new Flight(); Dec17Flight.FlightNumber = flight.FlightNumber; Dec17Flight.DepartureCity = flight.DepartureCityName; Dec17Flight.ArrivalCity = flight.ArrivalCityName; Dec17Flight.BaseFare = flight.BaseFare; Dec17Flight.DepartureTime = flight.DepartureTime; Dec17Flight.ArrivalTime = Dec17Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec17Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec17Flight.Date = new DateTime(2017, 12, 17); Dec17Flight.HasDeparted = false; Flight Dec24Flight = new Flight(); Dec24Flight.FlightNumber = flight.FlightNumber; Dec24Flight.DepartureCity = flight.DepartureCityName; Dec24Flight.ArrivalCity = flight.ArrivalCityName; Dec24Flight.BaseFare = flight.BaseFare; Dec24Flight.DepartureTime = flight.DepartureTime; Dec24Flight.ArrivalTime = Dec24Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec24Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec24Flight.Date = new DateTime(2017, 12, 24); Dec24Flight.HasDeparted = false; Flight Dec31Flight = new Flight(); Dec31Flight.FlightNumber = flight.FlightNumber; Dec31Flight.DepartureCity = flight.DepartureCityName; Dec31Flight.ArrivalCity = flight.ArrivalCityName; Dec31Flight.BaseFare = flight.BaseFare; Dec31Flight.DepartureTime = flight.DepartureTime; Dec31Flight.ArrivalTime = Dec31Flight.DepartureTime.Add(GetFlightTime(flight.DepartureCityID, flight.ArrivalCityID)); //Dec31Flight.ArrivalTime = flight.DepartureTime.AddHours(10); Dec31Flight.Date = new DateTime(2017, 12, 31); Dec31Flight.HasDeparted = false; db.Flights.Add(Dec3Flight); db.Flights.Add(Dec10Flight); db.Flights.Add(Dec17Flight); db.Flights.Add(Dec24Flight); db.Flights.Add(Dec31Flight); } } db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create() { FlightCreateViewModel model = new FlightCreateViewModel(); return(View(model)); }