public async Task <IActionResult> Create([Bind("BookingID,FlightNumber,PassengerName,DepartingAirport,ArrivalAirport,CreatedDate,JourneyDate,MealPreference,EmailAddress")] Booking booking) { if (ModelState.IsValid) { _context.Add(booking); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FlightNumber"] = new SelectList(_context.Flights, "FlightNumber", "FlightDestinationAirport", booking.FlightNumber); return(View(booking)); }
public async Task <IActionResult> AddEmp([Bind("EmpID,EmpName,EmpLastName,EmpGender,EmpHomeAdrs,EmpPhoneNumber,EmpEmail,EmpBirthdate,EmpHireDate,EmpModifiedDate,EmpCardID,EmpSalary,EmpType")] Employee emp) { if (ModelState.IsValid) { emp.EmpHireDate = DateTime.Now; ctx.Add(emp); await ctx.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(emp)); }
public async Task <IActionResult> AddAc([Bind("AcID,AcModel,AcType,AcCapacity,AcRegisterDate,AcModifiedDate")] Aircraft aircraft) { if (ModelState.IsValid) { aircraft.AcRegisterDate = DateTime.Now; ctx.Add(aircraft); await ctx.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(aircraft)); }
public async Task <IActionResult> Create([Bind("ID,UserName,Password,Email,Role")] User user) { if (ModelState.IsValid) { _context.Add(user); string password = Crypto.HashPassword(user.Password); user.Password = password; await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(user)); }
public async Task <IActionResult> Create([Bind("FlightId,AirportStart,AirportEnd,FlightDate,FlightTime,NumFCSeats,FCSeatPrice,NumBusSeats,BusSeatPrice")] Flight flight, string AirportStart, string AirportEnd) { if (ModelState.IsValid) { var startAirport = _context.Airports.First(m => m.IATA == AirportStart); var stopAirport = _context.Airports.First(m => m.IATA == AirportEnd); double latStart = startAirport.Latitude; double lonStart = startAirport.Longitude; double latEnd = stopAirport.Latitude; double lonEnd = stopAirport.Longitude; flight.TravelDistance = GeoDistance.Calculate(latStart, lonStart, latEnd, lonEnd, 'M'); flight.AirportStart = startAirport; flight.AirportEnd = stopAirport; _context.Add(flight); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } //ViewBag.Message = "Flight Added!"; return(View(flight)); }
public void Add(Airlines s) { context.Add(s); }
public void Add(Pilot p) { context.Add(p); }
public void Add(Country c) { context.Add(c); }