public List <BasePortfolioItemGroupViewModel> GetPortfolio()
        {
            List <BasePortfolioItemGroupViewModel> result =
                _portfolioOrchestrator.GetPortfolioData(
                    FCIdentity.CustomerCode,
                    FCIdentity.CustomerAccountCode,
                    FCIdentity.TradeAccount);

            return(result);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
            }
        }