public bool editFlight(int id, AdminFlight ef) { var db = new WAPPContext(); try { var editf = db.Flight.Find(id); editf.TravelDate = ef.TravelDate; editf.DepartureTime = ef.DepartureTime; editf.Departure = ef.Departure; editf.DestinationTime = ef.DestinationTime; editf.Destination = ef.Destination; editf.ClassType = ef.ClassType; editf.Airplane = db.Airplanes.Find(ef.Airplane); editf.Price = ef.Price; db.SaveChanges(); return(true); } catch (Exception exception) { LogException(exception); return(false); } }
public AdminFlight oneFlight(int id) { if (id == 0) { var f = new AdminFlight(); f.ID = 0; return(f); } else { var f = new AdminFlight() { ID = 1, Departure = 1, DepartureTime = "00:00", Destination = 2, DestinationTime = "00:00", Airplane = 1, ClassType = "Økonomi", Price = 500, Seats = 500, TravelDate = "00/00/00" }; return(f); } }
public bool insertFlight(AdminFlight inFlight) { using (var db = new WAPPContext()) { try { var outFlight = new Flight(); outFlight.TravelDate = inFlight.TravelDate; outFlight.DepartureTime = inFlight.DepartureTime; outFlight.Departure = inFlight.Departure; outFlight.DestinationTime = inFlight.DestinationTime; outFlight.Destination = inFlight.Destination; outFlight.ClassType = inFlight.ClassType; outFlight.Airplane = db.Airplanes.Find(inFlight.Airplane); outFlight.Seats = outFlight.Airplane.Seats; outFlight.Price = inFlight.Price; db.Flight.Add(outFlight); db.SaveChanges(); return(true); } catch (Exception exception) { LogException(exception); return(false); } } }
public AdminFlight oneFlight(int id) { var db = new WAPPContext(); var e = db.Flight.Find(id); if (e == null) { return(null); } else { var one = new AdminFlight() { ID = e.ID, TravelDate = e.TravelDate, DepartureTime = e.DepartureTime, Departure = e.Departure, DestinationTime = e.DestinationTime, Destination = e.Destination, ClassType = e.ClassType, Seats = e.Seats, Airplane = e.Airplane.ID, Price = e.Price }; return(one); } }
public bool insertFlight(AdminFlight inFlight) { if (inFlight.DepartureTime == "") { return(false); } else { return(true); } }
public bool editFlight(int id, AdminFlight ef) { if (id == 0) { return(false); } else { return(true); } }
public ActionResult EditFlight(int id, AdminFlight inFlight) { if (ModelState.IsValid) { if (_AdminBll.editFlight(id, inFlight)) { TempData["FlightEdit"] = true; return(RedirectToAction("ListFlight")); } } return(RedirectToAction("Error")); }
public ActionResult NewFlight(AdminFlight inFlight) { if (ModelState.IsValid) { if (_AdminBll.insertFlight(inFlight)) { TempData["FlightInsert"] = true; return(RedirectToAction("ListFlight")); } } return(RedirectToAction("Error")); }
public ActionResult NewFlight() { if ((bool)Session["LoggedIn"] == false) { return(RedirectToAction("LogIn")); } var f = new AdminFlight(); var bll = _AdminBll; f.Airports = bll.listAirports(); f.Airplanes = bll.listAirplanes(); f.Airports.Insert(0, null); f.Airplanes.Insert(0, null); return(View(f)); }
public bool editFlight(int id, AdminFlight ef) { return(_repository.editFlight(id, ef)); }
public bool insertFlight(AdminFlight inFlight) { return(_repository.insertFlight(inFlight)); }