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); }
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); } }