コード例 #1
0
 public virtual async Task<IEnumerable<ContactSettingCategoriesResponse>> GetContactSettingCategory(
     ContactSettingCategoriesRequest request, SystemSession session)
 {
     var serviceRequest = new UserContactSettings
     {
         UserId = session.UserId,
         ContactId = request.ContactId,
         ContactCustomId = request.ContactCustomId
     };
     var response =
         await
             Task.Factory.StartNew(
                 () => Client.SettingService.getContactSettingsCategories(serviceRequest, session.GetSession()))
                 .ConfigureAwait(false);
     var result = response.Select(x => new ContactSettingCategoriesResponse
     {
         UserCategoryTypeId = x.UserCategory.UserCategoryTypeId,
         Name = x.UserCategory.Name,
         Description = x.UserCategory.Description
     });
     return result;
 }
コード例 #2
0
 public Task<IEnumerable<ContactSettingFriendsResponse>> GetContactSettingFriend(ContactSettingCategoriesRequest request, SystemSession session)
 {
     return _jUnitOfWork.Profile.GetContactSettingFriend(request, session);
 }
コード例 #3
0
 public virtual async Task<IEnumerable<ContactSettingFriendsResponse>> GetContactSettingFriend(
     ContactSettingCategoriesRequest request, SystemSession session)
 {
     var serviceRequest = new UserContactSettings
     {
         UserId = session.UserId,
         ContactId = request.ContactId,
         ContactCustomId = request.ContactCustomId
     };
     var response =
         await
             Task.Factory.StartNew(
                 () => Client.SettingService.getContactSettingsFriends(serviceRequest, session.GetSession()))
                 .ConfigureAwait(false);
     var result = response.Select(x => new ContactSettingFriendsResponse
     {
         UserId = x.UserId,
         //UserName = x,
         UserTypeId = (SystemUserType)x.UserInfo.UserTypeId,
         Name = x.UserInfoPerson.FirstName + " " + x.UserInfoPerson.LastName,
         Picture = x.UserInfo.Picture,
         Title = x.UserInfoPerson.Title
     });
     return result;
 }