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; }
public Task<IEnumerable<ContactSettingFriendsResponse>> GetContactSettingFriend(ContactSettingCategoriesRequest request, SystemSession session) { return _jUnitOfWork.Profile.GetContactSettingFriend(request, session); }
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; }