// c_asignaturasProfe
 public List<matriculas1DTO.materiasProfesorDTO> Get(int id)
 {
     try
     {
         dtoG dto = new dtoG();
         dto.id = id.ToString();
         bdsigameEntities bd = new bdsigameEntities();
         List<matricula1> n = bd.matricula1.Where(t => t.id_profesor == dto.id).OrderBy(t => t.id_asignatura).ToList();
         List<matriculas1DTO.materiasProfesorDTO> Lista = new List<matriculas1DTO.materiasProfesorDTO>();
         foreach (matricula1 item in n)
         {
             matriculas1DTO.materiasProfesorDTO ds = new matriculas1DTO.materiasProfesorDTO();
             ds.nombreAsig = item.asignatura.nombre.ToString();
             ds.codAsig = item.id_asignatura.ToString();
             ds.grupo = item.id_grupo.ToString();
             ds.grado = item.grupos.id_grado.ToString();
             Lista.Add(ds);
         }
         if (Lista.Count != 0)
         {
             Lista = Lista.OrderBy(t => t.nombreAsig).ToList();
             return Lista;
         }
         else { return null; }
     }
     catch
     {
         return null;
     }
 }
        public List<matriculas1DTO.materiasProfesorDTO> c_asignaturasProfe(string codProfe)
        {
            try
            {
                List<matricula1> n = bd.matricula1.Where(t => t.id_profesor == codProfe).OrderBy(t => t.id_asignatura).ToList();
                List<matriculas1DTO.materiasProfesorDTO> Lista = new List<matriculas1DTO.materiasProfesorDTO>();

                foreach (matricula1 item in n)
                {
                    matriculas1DTO.materiasProfesorDTO ds = new matriculas1DTO.materiasProfesorDTO();
                    ds.nombreAsig = item.asignatura.nombre.ToString();
                    ds.codAsig = item.id_asignatura.ToString();
                    ds.grupo = item.id_grupo.ToString();
                    ds.grado = item.grupos.id_grado.ToString();
                    Lista.Add(ds);
                }
                if (Lista.Count != 0)
                {
                   Lista=Lista.OrderBy(t => t.nombreAsig).ToList();
                    return Lista;
                }
                else {return null; }
            }catch
            {
                return null;
            }
        }