public DisclaimerService(
     RedisService redisService,
     IDisclaimerRepository disclaimerRepository,
     IClientDisclaimerRepository clientDisclaimerRepository,
     ILogFactory logFactory)
 {
     _redisService               = redisService;
     _disclaimerRepository       = disclaimerRepository;
     _clientDisclaimerRepository = clientDisclaimerRepository;
     _log = logFactory.CreateLog(this);
 }
 public RedisService(
     ILykkeEntityRepository lykkeEntityRepository,
     IDisclaimerRepository disclaimerRepository,
     IClientDisclaimerRepository clientDisclaimerRepository,
     IDatabase database
     )
 {
     _lykkeEntityRepository      = lykkeEntityRepository;
     _disclaimerRepository       = disclaimerRepository;
     _clientDisclaimerRepository = clientDisclaimerRepository;
     _database = database;
 }
 public ClientDisclaimerService(
     IClientDisclaimerRepository clientDisclaimerRepository,
     IFxPaygateClient fxPaygateClient,
     RedisService redisService,
     TimeSpan pendingTimeout,
     string depositDelayDisclaimerId,
     ILogFactory logFactory)
 {
     _clientDisclaimerRepository = clientDisclaimerRepository;
     _pendingTimeout             = pendingTimeout;
     _depositDelayDisclaimerId   = depositDelayDisclaimerId;
     _fxPaygateClient            = fxPaygateClient;
     _redisService = redisService;
     _log          = logFactory.CreateLog(this);
 }