public Facultate(string Nume, Secretariat SecretariatulFacultatii) { this.Nume = Nume; this.SecretariatulFacultatii = SecretariatulFacultatii; }
/* public List<Profesor> getListFacultati() { GetInfoFromFiles(); CitesteFisier readFile = new CitesteFisier(); // var lista = readFile.ReadFac(); var listaProf = readFile.ReadProf("ARH"); return listaProf; } */ public Universitate GetInfoFromFilesAndCreatUniversitate( ) { CitesteFisier file=new CitesteFisier(); List<string> listaNumeFacultati = file.ReadFac(); List<Student> listaStudUniv = file.ReadStudentUniv(); List<Facultate> listaFacultati = new List<Facultate>(); foreach(string numeFac in listaNumeFacultati) { List<Profesor> listaProfi = file.ReadProf(numeFac); List<StudentFacultate> listaStudFacultate = file.ReadStudentFac(numeFac); List<Materie> listaMaterii = file.ReadMaterii(numeFac); Secretariat sec = new Secretariat(listaStudFacultate, listaProfi, listaMaterii); Facultate fac = new Facultate(numeFac, sec); listaFacultati.Add(fac); } Universitate univ = new Universitate("Politehnica Timisoara", listaFacultati, listaStudUniv); return univ; }