public async Task <IActionResult> Edit(int id, [Bind("FleetCustodianId,LicenceId,COFId,FleetCategoryId,StationId,DepartmentId,CollectedOn,ReturnedOn")] FleetCustodian fleetCustodian) { if (id != fleetCustodian.FleetCustodianId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(fleetCustodian); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FleetCustodianExists(fleetCustodian.FleetCustodianId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["COFId"] = new SelectList(_context.COF, "COFId", "COFNumber", fleetCustodian.COFId); ViewData["DepartmentId"] = new SelectList(_context.Department, "DepartmentId", "Comment", fleetCustodian.DepartmentId); ViewData["LicenceId"] = new SelectList(_context.Licences, "LicenceId", "Department", fleetCustodian.LicenceId); ViewData["FleetCategoryId"] = new SelectList(_context.FleetCategory, "FleetCategoryId", "Mileage", fleetCustodian.FleetCategoryId); ViewData["StationId"] = new SelectList(_context.Set <Station>(), "StationId", "StationName", fleetCustodian.StationId); return(View(fleetCustodian)); }
public async Task <IActionResult> Create([Bind("FleetCustodianId,LicenceId,FleetCategoryId,StationId,DepartmentId,CollectedOn,ReturnedOn")] FleetCustodian fleetCustodian) { if (ModelState.IsValid) { _context.Add(fleetCustodian); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["DepartmentId"] = new SelectList(_context.Department, "DepartmentId", "Comment", fleetCustodian.DepartmentId); ViewData["LicenceId"] = new SelectList(_context.Licences, "LicenceId", "Department", fleetCustodian.LicenceId); ViewData["FleetCategoryId"] = new SelectList(_context.FleetCategory, "FleetCategoryId", "Mileage", fleetCustodian.FleetCategoryId); ViewData["StationId"] = new SelectList(_context.Set <Station>(), "StationId", "Location", fleetCustodian.StationId); return(View(fleetCustodian)); }