public static async Task loadStudents() //z zajęć { HttpClient client = new HttpClient(); var context = new University(); var student = new Student(); string call = "http://radoslaw.idzikowski.staff.iiar.pwr.wroc.pl/instruction/students.json"; string json = await client.GetStringAsync(call); Console.WriteLine(json); List <Student> students = JsonConvert.DeserializeObject <List <Student> >(json); foreach (var s in students) { Console.WriteLine(s.ID + "\t" + s.name); student.name = s.name; student.ID = s.ID; } }
public static University operator +(University obj, University obj2) { List <string> stud = obj.students; foreach (string str in obj2.students.ToArray()) { stud.Add(str); } List <string> staff = obj.staff; foreach (string str in obj2.staff.ToArray()) { staff.Add(str); } University result = new University(obj.name + "+" + obj2.name, obj.faculty + obj2.faculty, obj.laboratoriesNumber + obj2.laboratoriesNumber, obj.lecturesNumber + obj2.lecturesNumber, stud, staff); return(result); }
//копирующий public University(University university) { name = university.name; faculty = university.faculty; laboratoriesNumber = university.laboratoriesNumber; lecturesNumber = university.lecturesNumber; numberOfStudent = university.numberOfStudent; students = university.students; staffNumber = university.staffNumber; int temp = (university.lecturesNumber + university.laboratoriesNumber) / 2; if (temp % 2 == 1) { laborantNumbers = temp + 1; } else { laborantNumbers = temp; } }
private void update() { dropStud.Items.Clear(); dropTeach.Items.Clear(); for (int i = 0; i < logics.universities.Count; i++) { if ((logics.universities[i].name).Equals(dropUniv.SelectedItem)) { selectedUniversity = logics.universities[i]; } } facultyAmount.Text = selectedUniversity.faculty.ToString(); lecAmount.Text = selectedUniversity.lecturesNumber.ToString(); labAmount.Text = selectedUniversity.laboratoriesNumber.ToString(); laborantAmount.Text = selectedUniversity.laborantNumbers.ToString(); for (int i = 0; i < selectedUniversity.students.Count; i++) { dropStud.Items.Add(selectedUniversity.students[i]); } for (int i = 0; i < selectedUniversity.staff.Count; i++) { dropTeach.Items.Add(selectedUniversity.staff[i]); } }
public UniversityValid(Lab2Context context, University university) { _context = context; this.university = university; }
public UniversityBuilder(string naming, string city) { u = new University(naming, city); }