public async Task <UserProfile> GetUserProfile(string userNickName) { string endpoint = string.Format("user/{0}!profile", userNickName); UserProfileGetResponse response = await GetRequest <UserProfileGetResponse>(SMUGMUG_API_v2_ApiEndpoint, endpoint); return(response.UserProfile); }
public async Task <UserProfile> GetUserProfile(User user) { if (user != null) { string endpoint = user.Uris.UserProfile.Uri; UserProfileGetResponse response = await GetRequest <UserProfileGetResponse>(endpoint); return(response.UserProfile); } else { throw new ArgumentNullException("user"); } }