/// <remarks/> public void getByContactDatabaseIdAsync(ContactGroupsByContactDatabaseIdRequest getByContactDatabaseIdRequest, object userState) { if ((this.getByContactDatabaseIdOperationCompleted == null)) { this.getByContactDatabaseIdOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetByContactDatabaseIdOperationCompleted); } this.InvokeAsync("getByContactDatabaseId", new object[] { getByContactDatabaseIdRequest}, this.getByContactDatabaseIdOperationCompleted, userState); }
/// <summary> /// get contact group by database id /// </summary> /// <param name="contactDatabaseId">contact Database Id</param> /// <returns></returns> public ContactGroup[] getContactGroup(String contactDatabaseId) { if (logger.IsDebugEnabled) { logger.Debug("getContactGroup: contactDatabaseId=" + contactDatabaseId); } cn.tripolis.dialogue.contactGroup.ContactGroupsByContactDatabaseIdRequest request = new cn.tripolis.dialogue.contactGroup.ContactGroupsByContactDatabaseIdRequest(); request.contactDatabaseId = contactDatabaseId; request.sorting = new Sorting(); request.sorting.sortBy = "label"; request.sorting.sortOrder = "desc"; request.paging = new PagingIn(); request.paging.pageNr = 1; request.paging.pageSize = 300; cn.tripolis.dialogue.contactGroup.ContactGroupListResponse response = contactGroupService.getByContactDatabaseId(request); if (response != null) { return response.contactGroups; } return null; }
/// <remarks/> public void getByContactDatabaseIdAsync(ContactGroupsByContactDatabaseIdRequest getByContactDatabaseIdRequest) { this.getByContactDatabaseIdAsync(getByContactDatabaseIdRequest, null); }