public DeleteMatriculaModel ObtenerDatosParaEliminarMatricula(Guid idCurso, Guid idAlumno) { var datosParaBaja = _contexto.CursosPorAlumno.Where(x => x.IdCurso == idCurso && x.IdAlumno == idAlumno) .Select(x => new { idCursoPorAlumno = x.IdCursoPorAlumno, nombreCurso = x.Curso.Nombre, nombrePais = x.Curso.Pais.Nombre, nombreAlumno = x.Alumno.Nombre, apellidosAlumno = x.Alumno.Apellidos, }).Single(); DeleteMatriculaModel model = new DeleteMatriculaModel { IdCursoPorAlumno = datosParaBaja.idCursoPorAlumno, IdCurso = idCurso, NombreCurso = datosParaBaja.nombreCurso, IdAlumno = idAlumno, PaisCurso = datosParaBaja.nombrePais, NombreAlumno = datosParaBaja.nombreAlumno, ApellidosAlumno = datosParaBaja.apellidosAlumno, FechaDeBaja = DateTime.Now }; return(model); }
public IActionResult DeleteMatricula(DeleteMatriculaModel model) { _servicio.EliminarMatricula(model.IdCursoPorAlumno, model.FechaDeBaja); return(RedirectToAction("Details", new { idCurso = model.IdCurso })); }
public DeleteMatriculaModel ObtenerDatosParaEliminarMatricula(Guid idCurso, Guid idAlumno) { DeleteMatriculaModel model = _repositorio.ObtenerDatosParaEliminarMatricula(idCurso, idAlumno); return(model); }
public IActionResult DeleteMatricula(Guid idCurso, Guid idAlumno) { DeleteMatriculaModel model = _servicio.ObtenerDatosParaEliminarMatricula(idCurso, idAlumno); return(View(model)); }