Example #1
0
 public SuspensionLogService(
     ICompositeChatClient compositeChatClient,
     IDatetimeProvider datetimeProvider,
     ISuspensionRepository suspensionRepository,
     IChatRepository chatRepository,
     IUserRepository userRepository,
     IDataAnalyser dataAnalyser,
     IServiceProvider serviceProvider,
     ISuspensionLogSettings suspensionLogSettings,
     ILogger <SuspensionLogService> logger)
 {
     this.compositeChatClient   = compositeChatClient;
     this.datetimeProvider      = datetimeProvider;
     this.suspensionRepository  = suspensionRepository;
     this.chatRepository        = chatRepository;
     this.userRepository        = userRepository;
     this.dataAnalyser          = dataAnalyser;
     this.serviceProvider       = serviceProvider;
     this.suspensionLogSettings = suspensionLogSettings;
     this.logger = logger;
 }
 public TrainSystemCommandHandler(IDataAnalyser dataAnalyser, ILogger <TrainSystemCommandHandler> logger, IDiscordMessageClient discordMessageClient)
 {
     this.dataAnalyser         = dataAnalyser;
     this.logger               = logger;
     this.discordMessageClient = discordMessageClient;
 }
Example #3
0
 public QueryController(IDataAnalyser dataAnalyser, ILoggerManager logger)
 {
     _dataAnalyser = dataAnalyser;
     _logger       = logger;
 }