private void PrintInfo(object sender, MarketEventArgs marketEventArgs) { Console.WriteLine( marketEventArgs.StockInfo.USD > 30 ? $"Broker {this.Name} sells dollars; Dollar rate: {marketEventArgs.StockInfo.USD}" : $"Broker {this.Name} buys dollars; Dollar rate: {marketEventArgs.StockInfo.USD}"); }
private void PrintInfo(object sender, MarketEventArgs marketEventArgs) { Console.WriteLine( marketEventArgs.StockInfo.Euro > 40 ? $"Bank {this.Name} sells euros; Euro rate:{marketEventArgs.StockInfo.Euro}" : $"Bank {this.Name} is buying euros; Euro rate: {marketEventArgs.StockInfo.Euro}"); }
private void OnMarketCompleted(object sender, MarketEventArgs e) { Console.WriteLine(e.Euro > 40 ? $"Bank {this.Name} sells euros; Euro rate:{e.Euro}" : $"Bank {this.Name} is buying euros; Euro rate: {e.Euro}"); }
protected virtual void OnMarketCompleted(MarketEventArgs e) => MarketCompleted?.Invoke(this, e);
private void OnMarketCompleted(object sender, MarketEventArgs e) { Console.WriteLine(e.USD > 30 ? $"Broker {this.Name} sells dollars; Dollar rate: {e.USD}" : $"Broker {this.Name} buys dollars; Dollar rate: {e.USD}"); }