public void Initialize(string username, string server)
        {
            var concurrencyService = new ConcurrencyService();

            context = NetMQContext.Create();

            var tickerClient         = new TickerClient(context, server);
            var netMQHeartBeatClient = NetMQHeartBeatClient.CreateInstance(context, server);

            HeartBeatClient = new HeartBeatClient();

            var tickerFactory = new TickerFactory();

            TickerRepository = new TickerRepository(tickerClient, tickerFactory);
        }
Ejemplo n.º 2
0
        private void Start()
        {
            var bootstrapper = new Bootstrapper();
            var container    = bootstrapper.Build();

            Log.Info("Initializing reactive trader API...");
            var reactiveTraderApi = container.Resolve <IReactiveTrader>();

            var username = container.Resolve <IUserProvider>().Username;

            reactiveTraderApi.Initialize(username, "localhost");

            var mainWindow = container.Resolve <MainWindow>();

            //var vm = container.Resolve<MainWindowViewModel>();
            //mainWindow.DataContext = vm;
            mainWindow.Show();



            var netMQHeartClient = NetMQHeartBeatClient.CreateInstance(null, "ghhasa");
        }