public async Task <IActionResult> Editar(int id, [Bind("AsignaturasMaestrosID,AsignaturasID,ProfesoresID")] AsignaturasMaestros asignaturasMaestros) { if (id != asignaturasMaestros.AsignaturasMaestrosID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(asignaturasMaestros); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AsignaturasMaestrosExists(asignaturasMaestros.AsignaturasMaestrosID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(MenuAsigtProf))); } ViewData["AsignaturasID"] = new SelectList(_context.Asignaturas, "AsignaturasID", "Nombre", asignaturasMaestros.AsignaturasID); ViewData["ProfesoresID"] = new SelectList(_context.Profesores, "ProfesoresID", "Apellido", asignaturasMaestros.ProfesoresID); return(View(asignaturasMaestros)); }
public async Task <IActionResult> CrearAsigtProf([Bind("AsignaturasMaestrosID,AsignaturasID,ProfesoresID")] AsignaturasMaestros asignaturasMaestros) { if (ModelState.IsValid) { _context.Add(asignaturasMaestros); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(MenuAsigtProf))); } ViewData["AsignaturasID"] = new SelectList(_context.Asignaturas, "AsignaturasID", "Nombre", asignaturasMaestros.AsignaturasID); ViewData["ProfesoresID"] = new SelectList(_context.Profesores, "ProfesoresID", "Apellido", asignaturasMaestros.ProfesoresID); return(View(asignaturasMaestros)); }