コード例 #1
0
ファイル: ResultadoController.cs プロジェクト: jpordonez/test
        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));
        }
コード例 #2
0
ファイル: ResultadoController.cs プロジェクト: jpordonez/test
        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));
        }
コード例 #3
0
ファイル: ResultadoController.cs プロジェクト: jpordonez/test
 public JsonResult Delete(ResultadoModelView model)
 {
     _iAsignacionDocenteService.Eliminar((int)model.Id);
     return(Json(true, JsonRequestBehavior.AllowGet));
 }