public AccountViewModel(IWpfExchangeService exchangeService, ISymbolsCacheFactory symbolsCacheFactory, ILoggerFacade logger)
            : base(exchangeService, logger)
        {
            accountCancellationTokenSource = new CancellationTokenSource();

            this.symbolsCacheFactory = symbolsCacheFactory;
        }
Example #2
0
        public SymbolsViewModel(IWpfExchangeService exchangeService, ISymbolsCacheFactory symbolsCacheFactory, ILoggerFacade logger)
            : base(exchangeService, logger)
        {
            this.symbolsCacheFactory = symbolsCacheFactory;

            Symbols = new ObservableCollection <Symbol>();
        }
Example #3
0
        public SymbolsViewModel(ISymbolsCacheFactory symbolsCacheFactory, ILoggerFacade logger)
            : base(logger)
        {
            this.symbolsCacheFactory = symbolsCacheFactory;

            Symbols = new ObservableCollection <Symbol>();
        }
Example #4
0
        public AccountsViewModel(
            ViewModelContext viewModelContext,
            IAccountsService accountsService,
            IWpfExchangeService exchangeService,
            ISymbolsCacheFactory symbolsCacheFactory,
            ILoggerFacade logger)
            : base(viewModelContext)
        {
            this.accountsService     = accountsService;
            this.exchangeService     = exchangeService;
            this.symbolsCacheFactory = symbolsCacheFactory;
            this.logger = logger;

            Accounts = new ObservableCollection <AccountViewModel>();
        }
 public SymbolsViewModel(IWpfExchangeService exchangeService, ISymbolsCacheFactory symbolsCacheFactory, ILoggerFacade logger)
     : base(exchangeService, logger)
 {
     this.symbolsCacheFactory = symbolsCacheFactory;
 }
Example #6
0
 public SymbolsViewModel(ISymbolsCacheFactory symbolsCacheFactory, ILoggerFacade logger)
     : base(logger)
 {
     this.symbolsCacheFactory = symbolsCacheFactory;
 }