public JsonResult Edit(ResultadoModelView model) { var matricula = _iMatriculaService.Get(model.MatriculaId); var asignacionDocente = _iAsignacionDocenteService.Get(model.AsignacionDocenteId); Resultado entidad = model.Id.HasValue && model.Id != 0 ? _iResultadoService.Get((int)model.Id) : new Resultado(); entidad.MatriculaId = model.MatriculaId; entidad.Matricula = matricula; entidad.AsignacionDocenteId = model.AsignacionDocenteId; entidad.AsignacionDocente = asignacionDocente; entidad.Deberes = model.Deberes; entidad.Examen = model.Examen; entidad.Fecha = DateTime.Now; entidad = _iResultadoService.Guardar(entidad); var vista = new { entidad.Id, EstudianteId = entidad.Matricula.Estudiante.Id, EstudianteNombre = entidad.Matricula.Estudiante.ToString(), ComponenteEducativoCodigo = entidad.Matricula.ComponenteEducativo.Codigo, ComponenteEducativoNombre = entidad.Matricula.ComponenteEducativo.Nombre, entidad.Deberes, entidad.Examen, entidad.Promedio, entidad.Estado, entidad.Fecha }; return(Json(vista, JsonRequestBehavior.AllowGet)); }
public JsonResult Details(ResultadoModelView model) { Resultado entidad = _iResultadoService.Get((int)model.Id); var vista = new { entidad.Id, EstudianteId = entidad.Matricula.Estudiante.Id, EstudianteNombre = entidad.Matricula.Estudiante.ToString(), DocenteId = entidad.AsignacionDocente.Docente.Id, DocenteNombre = entidad.AsignacionDocente.Docente.ToString(), ComponenteEducativoCodigo = entidad.Matricula.ComponenteEducativo.Codigo, ComponenteEducativoNombre = entidad.Matricula.ComponenteEducativo.Nombre, entidad.Deberes, entidad.Examen, entidad.Promedio, entidad.Estado, entidad.Fecha }; return(Json(vista, JsonRequestBehavior.AllowGet)); }
public JsonResult Delete(ResultadoModelView model) { _iAsignacionDocenteService.Eliminar((int)model.Id); return(Json(true, JsonRequestBehavior.AllowGet)); }