Beispiel #1
0
        private async Task ProcessAttendances()
        {
            Attendances = await Client.GetAttendances();

            var subjects = await Client.GetSubjects();

            Utils.Log($"subjects: {subjects.Count}");
            for (int i = 0; i < subjects.Count; i++)
            {
                ListBoxSubjects.Items.Add(new SubjecListItem(subjects[i]));
            }
        }
Beispiel #2
0
        private static void displaySubjects()
        {
            Console.WriteLine("Subjects:");
            if (subjects == null)
            {
                subjects = client.GetSubjects();
            }
            Dictionary <string, Subject> subjectDictionary = client.GetSubjectsIDDictionary();

            for (int i = 0; i < subjects.Count; i++)
            {
                string name = subjects[i].Name;
                string id   = subjects[i].ID.ToString();
                Console.WriteLine("{0} (id: {1})", subjectDictionary[id].Name, id);
            }
        }
Beispiel #3
0
        static void ShowSubjects()
        {
            if (subjects == null)
            {
                Console.WriteLine("Trwa pobieranie przedmiotów...");
                subjects = client.GetSubjects();
            }
            Console.Clear();

            for (int i = 0; i < subjects.Count; i++)
            {
                Console.WriteLine(i + 1 + @". " + subjects[i].Name);
            }

            int choice = int.Parse(Console.ReadLine()) - 1;

            Console.Clear();
            ShowAttendances(subjects[choice]);
        }