public MainWindowViewModel(ITickerHubPublisher tickerHubPublisher) { this.tickerHubPublisher = tickerHubPublisher; AutoTickerStartCommand = new DelegateCommand(tickerHubPublisher.Start); AutoTickerStopCommand = new DelegateCommand(tickerHubPublisher.Stop); SendOneTickerCommand = new DelegateCommand(async() => { await tickerHubPublisher.SendOneManualFakeTicker(); }); StartCommand = new DelegateCommand(StartServer); StopCommand = new DelegateCommand(StopServer); }
public MainWindowViewModel(ITickerHubPublisher tickerHubPublisher) { this.tickerHubPublisher = tickerHubPublisher; AutoTickerStartCommand = new DelegateCommand(tickerHubPublisher.Start); AutoTickerStopCommand = new DelegateCommand(tickerHubPublisher.Stop); SendOneTickerCommand = new DelegateCommand(async () => { await tickerHubPublisher.SendOneManualFakeTicker(); }); StartCommand = new DelegateCommand(StartServer); StopCommand = new DelegateCommand(StopServer); }