public void DeactivateUsers( Identifier[] identifiers ) { DeactivateUsersRequest request = new DeactivateUsersRequest() { Users = identifiers }; CallWebService< IUserManagementServicev1_5, DeactivateUsersRequest, SetUserActivationStatusResponse>( m_service1_5, request, ( s, q ) => s.DeactivateUsers( q ) ); }
public void ChangePassword( Identifier userId, string password ) { ChangePasswordRequest request = new ChangePasswordRequest() { UserId = userId, Password = password }; CallWebService<IUserManagementServicev1_0, ChangePasswordRequest, ChangePasswordResponse>( m_service1_0, request, ( s, q ) => s.ChangePassword( q ) ); }
public void AddChildOrgUnit( Identifier orgUnitId, Identifier childOrgUnitId ) { AddChildOrgUnitRequest request = new AddChildOrgUnitRequest() { OrgUnitId = orgUnitId, ChildOrgUnitId = childOrgUnitId }; CallWebService<IOrgUnitManagementServicev1_0, AddChildOrgUnitRequest, AddChildOrgUnitResponse>( m_service1_0, request, ( s, q ) => s.AddChildOrgUnit( q ) ); }
public UserInfo CreateUser( UserInfo user, string password, Identifier initialRoleId ) { CreateUserRequest request = MapUserInfoToCreateUserRequest( user ); request.Password = password; request.RoleId = initialRoleId; CreateUserResponse response = CallWebService< IUserManagementServicev1_0, CreateUserRequest, CreateUserResponse>( m_service1_0, request, ( s, q ) => s.CreateUser( q ) ); return response.User; }
public void CreateAuditorRelationship( Identifier auditorUserId, Identifier auditeeUserId ) { CreateAuditorRelationshipRequest request = new CreateAuditorRelationshipRequest() { AuditorUserId = auditorUserId, AuditeeUserId = auditeeUserId }; CallWebService<IUserManagementServicev1_4, CreateAuditorRelationshipRequest, CreateAuditorRelationshipResponse>( m_service1_4, request, ( s, q ) => s.CreateAuditorRelationship( q ) ); }
public TextGradeItemInfo CreateTextGradeItem( Identifier orgUnitId, string name ) { CreateTextGradeItemRequest request = new CreateTextGradeItemRequest() { OrgUnitId = orgUnitId, Name = name }; CreateTextGradeItemResponse response = CallWebService< IGradesManagementServicev1_0, CreateTextGradeItemRequest, CreateTextGradeItemResponse>( m_service1_0, request, ( s, q ) => s.CreateTextGradeItem( q ) ); return response.TextGradeItem; }
public SelectBoxGradeItemInfo CreateSelectBoxGradeItem( Identifier orgUnitId, string name, Identifier gradeSchemeId) { CreateSelectBoxGradeItemRequest request = new CreateSelectBoxGradeItemRequest() { OrgUnitId = orgUnitId, Name = name, GradeSchemeId = gradeSchemeId }; CreateSelectBoxGradeItemResponse response = CallWebService<IGradesManagementServicev1_2, CreateSelectBoxGradeItemRequest, CreateSelectBoxGradeItemResponse>( m_service1_2, request, ( s, q ) => s.CreateSelectBoxGradeItem( q ) ); return response.GradeItem; }
public PassFailGradeItemInfo CreatePassFailGradeItem( Identifier orgUnitId, string name, decimal maxPoints, bool isBonus) { CreatePassFailGradeItemRequest request = new CreatePassFailGradeItemRequest() { OrgUnitId = orgUnitId, Name = name, MaxPoints = maxPoints, IsBonus = isBonus }; CreatePassFailGradeItemResponse response = CallWebService<IGradesManagementServicev1_0, CreatePassFailGradeItemRequest, CreatePassFailGradeItemResponse>( m_service1_0, request, ( s, q ) => s.CreatePassFailGradeItem( q ) ); return response.PassFailGradeItem; }
public CustomOrgUnitInfo CreateCustomOrgUnit( string name, string code, string path, Identifier ouTypeId, Nullable<bool> isActive, Nullable<DateTime> start, Nullable<DateTime> end) { CreateCustomOrgUnitRequest request = new CreateCustomOrgUnitRequest() { Name = name, Code = code, Path = path, CustomOrgUnitTypeId = ouTypeId, IsActive = isActive ?? true, StartDate = start ?? DateTime.MinValue, EndDate = end ?? DateTime.MinValue }; CreateCustomOrgUnitResponse response = CallWebService< IOrgUnitManagementServicev1_0, CreateCustomOrgUnitRequest, CreateCustomOrgUnitResponse>( m_service1_0, request, ( s, q ) => s.CreateCustomOrgUnit( q ) ); return response.OrgUnit; }
public CourseOfferingInfo CreateCourseOffering( string name, string code, string path, Identifier templateId, Nullable<bool> isActive, Nullable<DateTime> start, Nullable<DateTime> end, Nullable<bool> canRegister, Nullable<bool> allowSections) { CreateCourseOfferingRequest request = new CreateCourseOfferingRequest() { Name = name, Code = code, Path = path, TemplateId = templateId, IsActive = isActive ?? true, StartDate = start ?? DateTime.MinValue, EndDate = end ?? DateTime.MinValue, CanRegister = canRegister ?? false, AllowSections = allowSections ?? false }; CreateCourseOfferingResponse response = CallWebService< IOrgUnitManagementServicev1_0, CreateCourseOfferingRequest, CreateCourseOfferingResponse>( m_service1_0, request, ( s, q ) => s.CreateCourseOffering( q ) ); return response.CourseOffering; }
public void GetProfileByUser( Identifier userId, out UserProfileType profile, out UserPictureInfo profilePictureInfo) { GetProfileByUserRequest request = new GetProfileByUserRequest() { UserId = userId }; GetProfileByUserResponse response = CallWebService< IUserManagementServicev1_6, GetProfileByUserRequest, GetProfileByUserResponse>( m_service1_6, request, ( s, q ) => s.GetProfileByUser( q ) ); profile = response.UserProfile; profilePictureInfo = response.UserPictureInfo; }
public void UnenrollUser( Identifier userId, Identifier orgUnitId ) { UnenrollUserRequest request = new UnenrollUserRequest() { UserId = userId, OrgUnitId = orgUnitId }; CallWebService<IUserManagementServicev1_0, UnenrollUserRequest, UnenrollUserResponse>( m_service1_0, request, ( s, q ) => s.UnenrollUser( q ) ); }
public void UpdateProfile( Identifier userId, UserProfileType profile ) { UpdateProfileRequest request = new UpdateProfileRequest() { UserId = userId, UserProfile = profile }; CallWebService<IUserManagementServicev1_6, UpdateProfileRequest, UpdateProfileResponse>( m_service1_6, request, ( s, q ) => s.UpdateProfile( q ) ); }
public UserBasicInfo[] GetUsersByOrgUnitRole( Identifier orgUnitId, Identifier roleId ) { GetUsersByOrgUnitRoleRequest request = new GetUsersByOrgUnitRoleRequest() { OrgUnitId = orgUnitId, RoleId = roleId }; GetUsersByOrgUnitRoleResponse response = CallWebService< IUserManagementServicev1_1, GetUsersByOrgUnitRoleRequest, GetUsersByOrgUnitRoleResponse>( m_service1_1, request, ( s, q ) => s.GetUsersByOrgUnitRole( q ) ); return response.Users; }
public UserBasicInfo[] GetUsersBySection( Identifier orgUnitId ) { GetUsersBySectionRequest request = new GetUsersBySectionRequest() { OrgUnitId = orgUnitId }; GetUsersBySectionResponse response = CallWebService<IUserManagementServicev1_6, GetUsersBySectionRequest, GetUsersBySectionResponse>( m_service1_6, request, ( s, q ) => s.GetUsersBySection( q ) ); return response.Users; }
public UserInfo GetUser( Identifier userId ) { GetUserRequest request = new GetUserRequest() { UserId = userId }; GetUserResponse response = CallWebService< IUserManagementServicev1_0, GetUserRequest, GetUserResponse>( m_service1_0, request, ( s, q ) => s.GetUser( q ) ); return response.User; }
public bool[] GetUserActivationStatus( Identifier[] identifiers ) { GetUserActivationStatusRequest request = new GetUserActivationStatusRequest() { Users = identifiers }; GetUserActivationStatusResponse response = CallWebService< IUserManagementServicev1_5, GetUserActivationStatusRequest, GetUserActivationStatusResponse>( m_service1_5, request, ( s, q ) => s.GetUserActivationStatus( q ) ); return response.Status; }
public byte[] GetProfilePicture( Identifier userId ) { GetProfilePictureRequest request = new GetProfilePictureRequest() { UserId = userId }; GetProfilePictureResponse response = CallWebService<IUserManagementServicev1_6, GetProfilePictureRequest, GetProfilePictureResponse>( m_service1_6, request, ( s, q ) => s.GetProfilePicture( q ) ); return response.Photo; }
public RoleInfo GetRole(Identifier roleId) { return CallWebService<IUserManagementServicev1_0, GetRoleRequest, GetRoleResponse>( m_service1_0, new GetRoleRequest() { RoleId = roleId }, ( s, q ) => s.GetRole ( q ) ).Role; }
public void DeleteGradeItem( Identifier orgUnitId, Identifier gradeItemId ) { DeleteGradeItemRequest request = new DeleteGradeItemRequest() { OrgUnitId = orgUnitId, GradeItemId = gradeItemId }; CallWebService<IGradesManagementServicev1_0, DeleteGradeItemRequest, DeleteGradeItemResponse>( m_service1_0, request, ( s, q ) => s.DeleteGradeItem( q ) ); }
public void SetTextGradeValue( Identifier orgUnitId, Identifier gradeItemId, Identifier userId, string gradeText) { SetTextGradeValueRequest request = new SetTextGradeValueRequest() { OrgUnitId = orgUnitId, GradeObjectId = gradeItemId, UserId = userId, GradeText = gradeText }; CallWebService<IGradesManagementServicev1_0, SetTextGradeValueRequest, SetGradeValueResponse>( m_service1_0, request, ( s, q ) => s.SetTextGradeValue( q ) ); }
public void SetNumericGradeValue( Identifier orgUnitId, Identifier gradeItemId, Identifier userId, Nullable<decimal> pointsNumerator) { SetNumericGradeValueRequest request = new SetNumericGradeValueRequest() { OrgUnitId = orgUnitId, GradeObjectId = gradeItemId, UserId = userId, PointsNumerator = pointsNumerator }; CallWebService< IGradesManagementServicev1_0, SetNumericGradeValueRequest, SetGradeValueResponse>( m_service1_0, request, ( s, q ) => s.SetNumericGradeValue( q ) ); }
public UserBasicInfo[] GetAuditors( Identifier userId ) { GetAuditorsRequest request = new GetAuditorsRequest() { UserId = userId }; GetAuditorsResponse response = CallWebService<IUserManagementServicev1_4, GetAuditorsRequest, GetAuditorsResponse>( m_service1_4, request, ( s, q ) => s.GetAuditors( q ) ); return response.Users; }
public void GetActiveCourseOfferingsEx( Identifier userid, out CourseOfferingInfo1_1[] courseOfferings, out RoleInfo[] roles) { GetActiveCourseOfferingsExRequest request = new GetActiveCourseOfferingsExRequest() { UserId = userid }; GetActiveCourseOfferingsExResponse response = CallWebService<IUserManagementServicev1_3, GetActiveCourseOfferingsExRequest, GetActiveCourseOfferingsExResponse>( m_service1_3, request, ( s, q ) => s.GetActiveCourseOfferingsEx( q ) ); courseOfferings = response.CourseOfferings; roles = response.Roles; }
public CourseOfferingInfo1_1[] GetActiveCourseOfferings( Identifier userid ) { GetActiveCourseOfferingsRequest request = new GetActiveCourseOfferingsRequest() { UserId = userid }; GetActiveCourseOfferingsResponse response = CallWebService<IUserManagementServicev1_2, GetActiveCourseOfferingsRequest, GetActiveCourseOfferingsResponse>( m_service1_2, request, ( s, q ) => s.GetActiveCourseOfferings( q ) ); return response.CourseOfferings; }
public void EnrollUser( Identifier userId, Identifier orgUnitId, Identifier roleId ) { EnrollUserRequest request = new EnrollUserRequest() { UserId = userId, OrgUnitId = orgUnitId, RoleId = roleId }; CallWebService<IUserManagementServicev1_0, EnrollUserRequest, EnrollUserResponse>( m_service1_0, request, ( s, q ) => s.EnrollUser( q ) ); }
public OrgUnitEnrollmentInfo GetOrgUnitEnrollment( Identifier userId, Identifier orgUnitId ) { GetOrgUnitEnrollmentRequest request = new GetOrgUnitEnrollmentRequest() { UserId = userId, OrgUnitId = orgUnitId }; GetOrgUnitEnrollmentResponse response = CallWebService< IUserManagementServicev1_0, GetOrgUnitEnrollmentRequest, GetOrgUnitEnrollmentResponse>( m_service1_0, request, ( s, q ) => s.GetOrgUnitEnrollment( q ) ); return response.OrgUnitEnrollment; }
public void SetPassFailGradeValue( Identifier orgUnitId, Identifier gradeItemId, Identifier userId, PassFailValueType passFailValue) { SetPassFailGradeValueRequest request = new SetPassFailGradeValueRequest() { OrgUnitId = orgUnitId, GradeObjectId = gradeItemId, UserId = userId, PassFailValue = passFailValue }; CallWebService< IGradesManagementServicev1_0, SetPassFailGradeValueRequest, SetGradeValueResponse>( m_service1_0, request, ( s, q ) => s.SetPassFailGradeValue( q ) ); }
public void DeleteUser( Identifier userId ) { DeleteUserRequest request = new DeleteUserRequest() { UserId = userId }; CallWebService<IUserManagementServicev1_0, DeleteUserRequest, DeleteUserResponse>( m_service1_0, request, ( s, q ) => s.DeleteUser( q ) ); }
public TaskInfo1_2[] GetPermittedTasksByUserOrgUnit( Identifier userId, Identifier orgUnitId ) { GetPermittedTasksByUserOrgUnitRequest request = new GetPermittedTasksByUserOrgUnitRequest() { UserId = userId, OrgUnitId = orgUnitId }; GetPermittedTasksByUserOrgUnitResponse response = CallWebService<IUserManagementServicev1_6, GetPermittedTasksByUserOrgUnitRequest, GetPermittedTasksByUserOrgUnitResponse>( m_service1_6, request, ( s, q ) => s.GetPermittedTasksByUserOrgUnit( q ) ); return response.Tasks; }