public object GetMensualidades()
        {
            var result = (from m in _context.Set <Mensualidad>()
                          join ma in _context.Set <Matricula>()
                          on m.IdMatricula equals ma.Id
                          join p in _context.Set <PreMatricula>()
                          on ma.IdePreMatricula equals p.Id
                          join u in _context.Set <Usuario>()
                          on p.IdUsuario equals u.Id
                          join e in _context.Set <Estudiante>()
                          on u.Id equals e.IdUsuario
                          select new
            {
                Estudiante = e.NomEstudiante,
                Mes = m.Mes,
                DiaPago = m.DiaPago,
                FechaPago = m.FechaPago,
                ValorMensualidad = m.ValorMensualidad,
                DescuentoMensualidad = m.DescuentoMensualidad,
                Abono = m.Abono,
                Deuda = m.Deuda,
                Estado = m.Estado,
                TotalMensualidad = m.TotalMensualidad
            }).ToList();
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(result, Newtonsoft.Json.Formatting.Indented);

            return(result);
        }
        public Object GetCursos()
        {
            var result = (from c in _context.Set <Curso>()
                          join d in _context.Set <Docente>()
                          on c.IdDirectorDocente equals d.Id
                          select new
            {
                IdCurso = c.Id,
                NombreCurso = c.Nombre,
                MaximoEstudiantes = c.MaxEstudiantes,
                Docente = d.NombreCompleto,
                IdDocente = d.Id,
                CedulaDocente = d.Cedula
            }).ToList();
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(result, Newtonsoft.Json.Formatting.Indented);

            return(result);
        }
        public object GetMatriculas()
        {
            var result = (from m in _context.Set <Matricula>()
                          join p in _context.Set <PreMatricula>()
                          on m.IdePreMatricula equals p.Id
                          join u in _context.Set <Usuario>()
                          on p.IdUsuario equals u.Id
                          join e in _context.Set <Estudiante>()
                          on u.Id equals e.IdUsuario
                          select new
            {
                IdMatricula = m.Id,
                NomEstudiante = e.NomEstudiante,
                FecMatricula = m.FecConfirmacion
            }).ToList();
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(result, Newtonsoft.Json.Formatting.Indented);

            return(result);
        }
        public object tablaPrematricula()
        {
            var result = (from p in _context.Set <PreMatricula>()
                          join e in _context.Set <Estudiante>()
                          on p.IdUsuario equals e.IdUsuario
                          select new
            {
                IdUsuario = p.IdUsuario,
                IdPrematricula = p.Id,
                NomEstudiante = e.NomEstudiante,
                FecPrematricula = p.FecPrematricula,
                Estado = p.Estado
            }).ToList();
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(result, Newtonsoft.Json.Formatting.Indented);

            return(result);
        }