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; }