public PlanEvent ( IDataAccess dataAccess, IDiscordBotService discordBot, IGitHubFileReader fileReader, IPlanZoomMeeting planZoomMeeting, EmailContentBuilder emailBuilder, NewsletterHtmlBuilder htmlBuilder, ReminderService reminderService, LinkShortenerService linkShortenerService, LinkShortenerSettings linkShortenerSettings, ILogger <PlanEvent> logger ) { this.fileReader = fileReader; this.dataAccess = dataAccess; this.planZoomMeeting = planZoomMeeting; this.htmlBuilder = htmlBuilder; _reminderService = reminderService; _linkShortenerService = linkShortenerService; _linkShortenerSettings = linkShortenerSettings; _logger = logger; this.emailBuilder = emailBuilder; this.discordBot = discordBot; }
public PierogiesBotService(ILogger <PierogiesBotService> logger, IDiscordBotService discordBotService) { _logger = logger; _discordBotService = discordBotService; _random = new Random((int)DateTime.Now.Ticks); InitializeSubscriptions(); }
public WatchDog(IServerMonitorService monitorService, IProcessWatcherService watcherService, IServersConfig serversConfig, IDiscordBotService discordBotService) { MonitorService = monitorService; WatcherService = watcherService; ServersConfig = serversConfig; DiscordBotService = discordBotService; }
public BotUserController(ILogger <CategoriesController> logger, IDiscordBotService discordBotServic) { _logger = logger; _discordBotService = discordBotServic; }
public UserBotCommand(IDiscordBotService discordBotService) { _discordBotService = discordBotService; }
public RoleInfoBotCommand(IDiscordBotService discordBotService) { _discordBotService = discordBotService; }
public BotProjectRolesController(ILogger <CategoriesController> logger, IDiscordBotService discordBotServic, IUserService userService) { _logger = logger; _discordBotService = discordBotServic; _userService = userService; }