public async Task <IActionResult> Edit(/*int idAlumno, int idCurso, */ [Bind("AlumnoId,CursoId,FechaInscripcion,Activo,Monto,Observacion")] Alumno_x_Curso alumno_x_Curso) { //if (idAlumno != alumno_x_Curso.AlumnoId && idCurso != alumno_x_Curso.CursoId) //{ // return NotFound(); //} if (ModelState.IsValid) { try { _context.Update(alumno_x_Curso); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Alumno_x_CursoExists(alumno_x_Curso.AlumnoId, alumno_x_Curso.CursoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } listaAlumnos(alumno_x_Curso); listaCursos(alumno_x_Curso); return(View(alumno_x_Curso)); }
public async Task <IActionResult> Create([Bind("AlumnoId,CursoId,FechaInscripcion,Activo,Monto,Observacion")] Alumno_x_Curso alumno_x_Curso) { if (Alumno_x_CursoExists(alumno_x_Curso.AlumnoId, alumno_x_Curso.CursoId)) { ModelState.AddModelError("", "No se pueden guardar los cambios. " + "El Alumno, ya se encuentra inscripto en este Curso."); } if (ModelState.IsValid) { alumno_x_Curso.FechaInscripcion = DateTime.Now; alumno_x_Curso.Activo = true; _context.Add(alumno_x_Curso); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } listaAlumnos(alumno_x_Curso); listaCursos(alumno_x_Curso); return(View(alumno_x_Curso)); }