public DepositGateway(IDepositService depositService, IDividendService dividendService, ModelToViewModelMapper modelToViewModelMapper, ViewModelToModelMapper viewModelToModelMapper) { Guard.AgainstNull(() => depositService, () => dividendService, () => modelToViewModelMapper, () => viewModelToModelMapper); _depositService = depositService; _dividendService = dividendService; _modelToViewModelMapper = modelToViewModelMapper; _viewModelToModelMapper = viewModelToModelMapper; }
public WiftService( ILogger logger, IConfigurationRoot configuration, IWiftWrapper wiftWrapper, IPoolService poolService, IDividendService dividendService, IRunnerService runnerService, IRaceService raceService, IMeetingService meetingService ) { _logger = logger; _config = configuration; _wiftWrapper = wiftWrapper; _poolService = poolService; _dividendService = dividendService; _runnerService = runnerService; _raceService = raceService; _meetingService = meetingService; }