public async Task <IActionResult> Edit(int id, [Bind("idasignatura,idprograma")] ProgramaAsignatura programaAsignatura) { if (id != programaAsignatura.idprograma) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(programaAsignatura); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProgramaAsignaturaExists(programaAsignatura.idprograma)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["idasignatura"] = new SelectList(_context.Asignaturas, "idasignatura", "descripcion", programaAsignatura.idasignatura); ViewData["idprograma"] = new SelectList(_context.Programas, "idprograma", "descripcion", programaAsignatura.idprograma); return(View(programaAsignatura)); }
public async Task <IActionResult> Create([Bind("idasignatura,idprograma")] ProgramaAsignatura programaAsignatura) { if (ModelState.IsValid) { _context.Add(programaAsignatura); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["idasignatura"] = new SelectList(_context.Asignaturas, "idasignatura", "descripcion", programaAsignatura.idasignatura); ViewData["idprograma"] = new SelectList(_context.Programas, "idprograma", "descripcion", programaAsignatura.idprograma); return(View(programaAsignatura)); }