public List <BasePortfolioItemGroupViewModel> GetPortfolio() { List <BasePortfolioItemGroupViewModel> result = _portfolioOrchestrator.GetPortfolioData( FCIdentity.CustomerCode, FCIdentity.CustomerAccountCode, FCIdentity.TradeAccount); return(result); }
public List <BasePortfolioItemGroupViewModel> GetPortfolio() { ConfirmDataPushing(PortfolioTask, null, () => { List <BasePortfolioItemGroupViewModel> result1 = _portfolioOrchestrator.GetPortfolioData( FCIdentity.CustomerCode, FCIdentity.CustomerAccountCode, FCIdentity.TradeAccount); Clients.Client(Context.ConnectionId).updatePortfolio(result1); }); List <BasePortfolioItemGroupViewModel> result = _portfolioOrchestrator.GetPortfolioData( FCIdentity.CustomerCode, FCIdentity.CustomerAccountCode, FCIdentity.TradeAccount); return(result); }
public void UpdatePortfolio() { if (AreUserAndFunctionIsValid()) { OptionsPlayFCUserIdentity identity = FCIdentity; List <BasePortfolioItemGroupViewModel> result = _portfolioOrchestrator.GetPortfolioData( identity.CustomerCode, identity.CustomerAccountCode, identity.TradeAccount); List <string> connections = UserToConnectionMapper.GetConnectionIdsByUser(identity.UserId); Clients.Clients(connections).updatePortfolio(result); } }