/// <summary> /// Begins an Async request to get the student's Timetable /// </summary> public void GetTimetable() { if (!Authenticated) { ApiExceptionThrown.Raise(this, new ApiExceptionEventArgs(ApiExceptionDetails.NotAuthenticated)); } else { if (!Authenticated) throw new ApiException(ApiExceptionDetails.NotAuthenticated); ApiRequest timetableRequest = new ApiRequest(AuthInfo, ApiRequest.GetTimetableData); timetableRequest.BeginApiRequest(TimetableCallback); } }
/// <summary> /// Begins an Async request to get the student's details /// </summary> public void GetDetails() { if (!Authenticated) { ApiExceptionThrown.Raise(this, new ApiExceptionEventArgs(ApiExceptionDetails.NotAuthenticated)); } else { ApiRequest basicInfoRequest = new ApiRequest(AuthInfo, ApiRequest.GetStudentDetails); basicInfoRequest.BeginApiRequest(BasicInfoCallback); } }