Example #1
0
 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}");
 }
Example #3
0
 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);
Example #5
0
 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}");
 }