Example #1
0
        public JsonResult Create(ResultadoModelView model)
        {
            var       matricula         = _iMatriculaService.Get(model.MatriculaId);
            var       asignacionDocente = _iAsignacionDocenteService.Get(model.AsignacionDocenteId);
            Resultado entidad           = 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(AsignacionDocenteModelView model)
        {
            AsignacionDocente entidad = _iAsignacionDocenteService.Get(model.Id);
            var vista = new
            {
                entidad.Id,
                EstudianteNombre          = entidad.Docente.ToString(),
                ComponenteEducativoCodigo = entidad.ComponenteEducativo.Codigo,
                ComponenteEducativoNombre = entidad.ComponenteEducativo.Nombre,
                entidad.Fecha
            };

            return(Json(vista, JsonRequestBehavior.AllowGet));
        }