Exemple #1
0
        private void ShowAccountSetting(LineTrader.Properties.Settings settings)
        {
            var win = new View.AccountSettingWindow(true);

            win.AccountUpdated += (account, client) => Dispatcher.Invoke(() => StartApplication(settings, client));
            win.Show();
        }
Exemple #2
0
        private void StartApplication(LineTrader.Properties.Settings settings, Model.Oanda.RestClient restClient)
        {
            var service = new Model.Service(restClient, settings.Instruments.Split(','));
            var win     = new View.MainWindow(service);

            logger.Debug("showing window");
            win.Show();
            logger.Debug("window shown");
            var mt4Server = new MT4Server(service);

            logger.Debug("start mt4 server");
            mt4Server.Start();
            logger.Debug("app started");
        }