public TradeService(IUnitOfWorkFactory uowFactory, IStockPositionCalculator stockPositionCalculator) { Guard.AgainstNull(() => uowFactory, () => stockPositionCalculator); _uowFactory = uowFactory; _stockPositionCalculator = stockPositionCalculator; }
public DividendService(IStockPositionCalculator stockPositionCalculator, IUnitOfWorkFactory uowFactory) { Guard.AgainstNull(() => stockPositionCalculator, () => uowFactory); _stockPositionCalculator = stockPositionCalculator; _uowFactory = uowFactory; }
public DepositService(IUnitOfWorkFactory uowfactory, IStockPositionCalculator stockPositionCalculator, IAppSettingsProvider<GlobalSettings> settingsProvider) { Guard.AgainstNull(() => uowfactory, () => stockPositionCalculator, () => settingsProvider); _uowFactory = uowfactory; _stockPositionCalculator = stockPositionCalculator; _settingsProvider = settingsProvider; }