Exemple #1
0
        async public static Task <Assignment[]> TeacherGetGroupTasks(Group group)
        {
            Assignment[] homeworks;
            try {
                HttpResponseMessage response = await WebRequestHandler.GET(groupRoute + "/" + group.id.ToString() + "/task");

                homeworks = await Assignment.CreateFromJsonString(await response.Content.ReadAsStringAsync());
            } catch (HttpStatusNotFound) {
                homeworks = new Assignment[0];
            }
            return(homeworks);
        }
Exemple #2
0
        async public static Task <Assignment[]> TeacherGetAssignments()
        {
            try {
                HttpResponseMessage response = await WebRequestHandler.GET(taskRoute + "/?mine=True");

                Assignment[] assignments = await Assignment.CreateFromJsonString(await response.Content.ReadAsStringAsync(), groupHardRefresh : true);

                return(assignments);
            }
            catch (HttpStatusNotFound) {
                return(null);
            }
        }