public async Task <IActionResult> Edit(int id, [Bind("Idalumno,Nombre,Apellido1,Apellido2,FechaNacimiento,Estado")] Alumno alumno) { if (id != alumno.Idalumno) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(alumno); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AlumnoExists(alumno.Idalumno)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(alumno)); }
public async Task <IActionResult> Edit(int id, [Bind("Idmatricula,Idalumno,Idprofesor,Idmateria,Nota")] Matricula matricula) { if (id != matricula.Idmatricula) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(matricula); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MatriculaExists(matricula.Idmatricula)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Idalumno"] = new SelectList(_context.Alumno, "Idalumno", "Idalumno", matricula.Idalumno); ViewData["Idmateria"] = new SelectList(_context.Materia, "Idmateria", "Idmateria", matricula.Idmateria); ViewData["Idprofesor"] = new SelectList(_context.Profesor, "Idprofesor", "Idprofesor", matricula.Idprofesor); return(View(matricula)); }
public async Task <IActionResult> Edit(int id, [Bind("Idprofesor,Nombre,Apellido1,Apellido2,Estado")] Profesor profesor) { if (id != profesor.Idprofesor) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(profesor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProfesorExists(profesor.Idprofesor)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(profesor)); }
public async Task <IActionResult> Edit(int id, [Bind("Idmateria,Nombre,Estado")] Materia materia) { if (id != materia.Idmateria) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(materia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MateriaExists(materia.Idmateria)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(materia)); }