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;
 }
示例#2
0
        public PierogiesBotService(ILogger <PierogiesBotService> logger, IDiscordBotService discordBotService)
        {
            _logger            = logger;
            _discordBotService = discordBotService;
            _random            = new Random((int)DateTime.Now.Ticks);

            InitializeSubscriptions();
        }
示例#3
0
 public WatchDog(IServerMonitorService monitorService,
                 IProcessWatcherService watcherService,
                 IServersConfig serversConfig,
                 IDiscordBotService discordBotService)
 {
     MonitorService    = monitorService;
     WatcherService    = watcherService;
     ServersConfig     = serversConfig;
     DiscordBotService = discordBotService;
 }
示例#4
0
 public BotUserController(ILogger <CategoriesController> logger, IDiscordBotService discordBotServic)
 {
     _logger            = logger;
     _discordBotService = discordBotServic;
 }
 public UserBotCommand(IDiscordBotService discordBotService)
 {
     _discordBotService = discordBotService;
 }
示例#6
0
 public RoleInfoBotCommand(IDiscordBotService discordBotService)
 {
     _discordBotService = discordBotService;
 }
示例#7
0
 public BotProjectRolesController(ILogger <CategoriesController> logger, IDiscordBotService discordBotServic, IUserService userService)
 {
     _logger            = logger;
     _discordBotService = discordBotServic;
     _userService       = userService;
 }