public Response<PortfolioInfoResult> DownloadPortfolioInfo() { if (this.IsLoggedIn) { PortfolioInfoDownload dl = new PortfolioInfoDownload(); dl.Settings.Account = this; return dl.Download(); } else { throw new NotSupportedException("The user is not logged in."); } }
public void DownloadPortfolioInfoAsync(object userArgs) { if (this.IsLoggedIn) { PortfolioInfoDownload dl = new PortfolioInfoDownload(); dl.Settings.Account = this; dl.AsyncDownloadCompleted += this.PortfolioInfoDownload_Completed; dl.DownloadAsync(userArgs); } else { throw new NotSupportedException("The user is not logged in."); } }