/// <summary> /// Toggles the stock. /// </summary> private void ToggleStock() { if (Log.IsDebugEnabled) { Log.DebugFormat("ToggleStock - StockSymbol = {0}", StockSymbol); } StockToggleButtonActorRef?.Tell(new ToggleStockMessage()); }
public StockToggleButtonViewModel(IAgent <StocksCoordinatorMessage> stocksCoordinatorRef, string stockSymbol) { StockSymbol = stockSymbol; StockToggleButtonActorRef = StockToggleButtonActor.Create(stocksCoordinatorRef, this, stockSymbol); ToggleCommand = new RelayCommand( () => StockToggleButtonActorRef.Post(new FlipToggleMessage())); UpdateButtonTextToOff(); }
public StockToogleButtonViewModel(IActorRef stockCoordinatorActorRef, string stockSymbol) { StockSymbol = stockSymbol; StockToggleButtonActorRef = ActorSystemReference .ActorSystem .ActorOf(Props.Create(() => new StockToogleButtonActor(stockCoordinatorActorRef, this, stockSymbol))); ToggleCommand = new RelayCommand(() => { StockToggleButtonActorRef.Tell(new FlipToggleMessage()); }); UpdateButtonTextToOff(); }