Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        //копирующий
        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;
            }
        }
Ejemplo n.º 4
0
 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]);
     }
 }
Ejemplo n.º 5
0
 public UniversityValid(Lab2Context context, University university)
 {
     _context        = context;
     this.university = university;
 }
Ejemplo n.º 6
0
 public UniversityBuilder(string naming, string city)
 {
     u = new University(naming, city);
 }