Beispiel #1
0
 public WorkerService(ITradingDao tradingDao, ITradeDao tradeDao, ILogService logService, IQuoteService quoteService)
 {
     _tradingDao = tradingDao;
     _tradeDao = tradeDao;
     _logService = logService;
     _quoteService = quoteService;
 }
Beispiel #2
0
 public EFxService(ILogService logService, IWorkerService workerService, ITradingDao tradingDao, IAppSettingsService appSettingsService)
 {
     _logService = logService;
     _workerService = workerService;
     _tradingDao = tradingDao;
     _appSettingsService = appSettingsService;
     InitializeComponent();
     ServiceName = ConfigurationManager.AppSettings["serviceName"];
     _immediateExecutionTimer = new Timer { AutoReset = false, Interval = 1 };
     _immediateExecutionTimer.Elapsed += Run;
     _timer = new Timer { AutoReset = true, Interval = Interval };
     _timer.Elapsed += Run;
 }
Beispiel #3
0
 private static void RunUserControlled(string[] args, ILogService logService, IWorkerService workerService, ITradingDao tradingDao, IAppSettingsService appSettingsService)
 {
     var eFxService = new EFxService(logService, workerService, tradingDao, appSettingsService);
     eFxService.StartService();
 }