public UpdateExistingExchange (ExchangeModel exchange , ExchangeModelSet exchanges , ExchangeData data) { if (exchange == null) { throw new ArgumentNullException(nameof(exchange)); } if (exchanges == null) { throw new ArgumentNullException(nameof(exchanges)); } if (data == null) { throw new ArgumentNullException(nameof(data)); } if (exchange.Code != data.Code) { throw new ArgumentException("Data and model's codes do not match"); } this.exchange = exchange; this.exchanges = exchanges; this.data = data; }
public AddExchange (ExchangeModelSet exchanges , ExchangeData data) { if (exchanges == null) { throw new ArgumentNullException(nameof(exchanges)); } if (data == null) { throw new ArgumentNullException(nameof(data)); } this.exchanges = exchanges; this.data = data; }