public Response<HoldingsResult> DownloadHoldings(string portfolioID, int viewIndex) { if (this.IsLoggedIn) { HoldingsDownload dl = new HoldingsDownload(); dl.Settings.Account = this; dl.Settings.PortfolioID = portfolioID; return dl.Download(); } else { throw new NotSupportedException("The user is not logged in."); } }