bool IFirmData.TryGetPortfolio(string portfolioId, out IPortfolioData data) { PortfolioData value; if (this._portfolios.TryGetPortfolio(portfolioId, out value)) { data = value; return(true); } data = null; return(false); }
private void PortfolioData_DataChanged(object sender, DataEventArgs <RowChangeBase[]> e) { IPortfolioData portfolioData = (IPortfolioData)sender; this.PerformClientAction(this.GetClients(portfolioData.GetSubscribers()), channel => channel.OnPortfolioChanged(portfolioData.PortfolioId, e.Data)); }