public async Task <HttpResult <ErrorResponse> > AddExternalLoginAsync(AddExternalLogin addExternalLogin)
        {
            ThrowIfDisposed();
            HttpResult <ErrorResponse> result = await HttpClient.PostAsJsonAsync <AddExternalLogin, ErrorResponse>(AddExternalLoginUri, addExternalLogin);

            AddAllErrors(result, result.Content);
            return(result);
        }
 public async Task<HttpResult<ErrorResponse>> AddExternalLoginAsync(AddExternalLogin addExternalLogin)
 {
     ThrowIfDisposed();
     HttpResult<ErrorResponse> result = await HttpClient.PostAsJsonAsync<AddExternalLogin, ErrorResponse>(AddExternalLoginUri, addExternalLogin);
     AddAllErrors(result, result.Content);
     return result;
 }