public async Task <IActionResult> Edit(int id, [Bind("IdCursoAsignatura,IdAsignaturaFk,IdCursoFk,IdEstadoFk")] Cursosasignaturas cursosasignaturas) { if (id != cursosasignaturas.IdCursoAsignatura) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cursosasignaturas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CursosasignaturasExists(cursosasignaturas.IdCursoAsignatura)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdAsignaturaFk"] = new SelectList(_context.Asignaturas, "IdAsignatura", "DescripcionAsignatura", cursosasignaturas.IdAsignaturaFk); ViewData["IdCursoFk"] = new SelectList(_context.Cursos, "IdCurso", "DescripcionCurso", cursosasignaturas.IdCursoFk); ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", cursosasignaturas.IdEstadoFk); return(View(cursosasignaturas)); }
public async Task <IActionResult> Create([Bind("IdCursoAsignatura,IdAsignaturaFk,IdCursoFk,IdEstadoFk")] Cursosasignaturas cursosasignaturas) { if (ModelState.IsValid) { _context.Add(cursosasignaturas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdAsignaturaFk"] = new SelectList(_context.Asignaturas, "IdAsignatura", "DescripcionAsignatura", cursosasignaturas.IdAsignaturaFk); ViewData["IdCursoFk"] = new SelectList(_context.Cursos, "IdCurso", "DescripcionCurso", cursosasignaturas.IdCursoFk); ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", cursosasignaturas.IdEstadoFk); return(View(cursosasignaturas)); }