public AutoModerationEventInternalController(ILogger <AutoModerationEventController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface, IPunishmentHandler punishmentHandler, IDiscordAnnouncer discordAnnouncer)
 {
     this.logger            = logger;
     this.database          = database;
     this.config            = config;
     this.identityManager   = identityManager;
     this.discord           = discordInterface;
     this.discordAnnouncer  = discordAnnouncer;
     this.punishmentHandler = punishmentHandler;
 }
 public ModCaseTableController(ILogger <ModCaseTableController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface, IDiscordAnnouncer modCaseAnnouncer, IFilesHandler filesHandler, IPunishmentHandler punishmentHandler)
 {
     this.logger            = logger;
     this.database          = database;
     this.config            = config;
     this.identityManager   = identityManager;
     this.discordAnnouncer  = modCaseAnnouncer;
     this.discord           = discordInterface;
     this.filesHandler      = filesHandler;
     this.punishmentHandler = punishmentHandler;
 }