public async Task <IActionResult> Edit(int id, [Bind("AsignacionID,CursoID,InstructorID,Fecha")] Asignacion asignacion) { if (id != asignacion.AsignacionID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(asignacion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AsignacionExists(asignacion.AsignacionID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CursoID"] = new SelectList(_context.Set <Curso>(), "CursoID", "CursoID", asignacion.CursoID); ViewData["InstructorID"] = new SelectList(_context.Set <Instructor>(), "InstructorID", "InstructorID", asignacion.InstructorID); return(View(asignacion)); }
public async Task <IActionResult> Edit(int id, [Bind("CategoriaID,Nombre,Descripcion,Carrera,Estado")] Categoria categoria) { if (id != categoria.CategoriaID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(categoria); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoriaExists(categoria.CategoriaID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(categoria)); }
public async Task <IActionResult> Edit(int id, [Bind("PersonaID,Apellidos,Nombres,FechaNacimiento,Documento,Email,Telefono,Direccion,Estado")] Persona persona) { if (id != persona.PersonaID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(persona); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonaExists(persona.PersonaID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(persona)); }
public async Task <IActionResult> Edit(int id, [Bind("CursoID,Nombre,CategoriaID,Description,Creditos,Horas,Costo,Estado")] Curso curso) { if (id != curso.CursoID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(curso); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CursoExists(curso.CursoID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CategoriaID"] = new SelectList(_context.Categoria, "CategoriaID", "Nombre", curso.CategoriaID); return(View(curso)); }
public async Task <IActionResult> Edit(int id, [Bind("InscripcionID,Grado,Pago,Fecha,CursoID,EstudianteID")] Inscripcion inscripcion) { if (id != inscripcion.InscripcionID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(inscripcion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InscripcionExists(inscripcion.InscripcionID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CursoID"] = new SelectList(_context.Curso, "CursoID", "CursoID", inscripcion.CursoID); ViewData["EstudianteID"] = new SelectList(_context.Estudiante, "EstudianteID", "EstudianteID", inscripcion.EstudianteID); return(View(inscripcion)); }
public async Task <IActionResult> Edit(int id, [Bind("InstructorID,Especialidad,PersonaID")] Instructor instructor) { if (id != instructor.InstructorID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(instructor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InstructorExists(instructor.InstructorID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PersonaID"] = new SelectList(_context.Set <Persona>(), "PersonaID", "PersonaID", instructor.PersonaID); return(View(instructor)); }
public async Task <IActionResult> Edit(int id, [Bind("EstudianteID,Codigo,PersonaID")] Estudiante estudiante) { if (id != estudiante.EstudianteID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(estudiante); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstudianteExists(estudiante.EstudianteID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PersonaID"] = new SelectList(_context.Set <Persona>(), "PersonaID", "PersonaID", estudiante.PersonaID); return(View(estudiante)); }