// 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; } }