public AdminModule(ICommandCoreService commandCoreService, ILogger <AdminModule> logger, IStravaService stravaService, IEmbedBuilderService embedBuilderService, ILeaderboardParticipantService participantService, ILeaderboardResultService leaderboardResultService, IRoleService roleServic) { _commandCoreService = commandCoreService; _logger = logger; _stravaService = stravaService; _embedBuilderService = embedBuilderService; _participantService = participantService; _leaderboardResultService = leaderboardResultService; _roleServic = roleServic; }
public WeeklyLeaderboardHostedService(ILogger <WeeklyLeaderboardHostedService> logger, DiscordSocketClient discordClient, IStravaService stravaService, IEmbedBuilderService embedBuilderService, ILeaderboardService leaderboardService, ILeaderboardParticipantService participantService, ILeaderboardResultService leaderboardResultService, IRoleService roleService) : base(JOB_CRON_EXPRESSION, TimeZoneInfo.Utc) { _logger = logger; _discordSocketClient = discordClient; _stravaService = stravaService; _embedBuilderService = embedBuilderService; _leaderboardService = leaderboardService; _participantService = participantService; _leaderboardResultService = leaderboardResultService; _roleService = roleService; }
public EmbedBuilderService(ILeaderboardResultService leaderboardResultService) { _leaderboardResultService = leaderboardResultService; }