public async Task <IActionResult> Edit(int id, [Bind("TrabajadorID,VehiculoID")] VehiculoAsignado vehiculoAsignado) { if (id != vehiculoAsignado.VehiculoID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vehiculoAsignado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehiculoAsignadoExists(vehiculoAsignado.VehiculoID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TrabajadorID"] = new SelectList(_context.Trabajadores, "CI", "CI", vehiculoAsignado.TrabajadorID); ViewData["VehiculoID"] = new SelectList(_context.Vehiculos, "ID", "ID", vehiculoAsignado.VehiculoID); return(View(vehiculoAsignado)); }
public async Task <IActionResult> Create([Bind("TrabajadorID,VehiculoID")] VehiculoAsignado vehiculoAsignado) { if (ModelState.IsValid) { _context.Add(vehiculoAsignado); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["TrabajadorID"] = new SelectList(_context.Trabajadores, "CI", "CI", vehiculoAsignado.TrabajadorID); ViewData["VehiculoID"] = new SelectList(_context.Vehiculos, "ID", "ID", vehiculoAsignado.VehiculoID); return(View(vehiculoAsignado)); }