public PlayerManager(IRoundRespository repository, IHcpRule rule, IPointsCalulation pointsCalulation, IRoundManager roundManager, ISeriesManager seriesManager) { RoundRespository = repository; Rule = rule; PointCalc = pointsCalulation; RoundManager = roundManager; SeriesManager = seriesManager; }
public Competitive(IServiceProvider services, IOptions <AppSettings> appSettings) { client = services.GetService <DiscordSocketClient>(); seriesService = services.GetService <ISeriesManager>(); rankingService = services.GetService <IRankingManager>(); towerBanManager = services.GetService <TowerBanManager>(); roleManager = services.GetService <RoleManager>(); logChannel = client.GetChannel(appSettings.Value.Settings.DevelopmentGuild.Test) as ITextChannel; prefix = services.GetScoppedSettings <AppSettings>().Settings.DefaultCommandPrefix; lazyBanEmote = new Lazy <IEmote>(() => rankingService.RankingChannel.Guild.GetEmoteAsync(683258477421920342).Result); }
public RankingManagerV1(IServiceProvider services, IOptions <AppSettings> appSettings, IOptions <Credentials> credentials) { endPoint = appSettings.Value.ConnectionStrings.AppsScript; adminKey = credentials.Value.AppsScriptAdminKey; client = services.GetService <DiscordSocketClient>(); seriesService = services.GetService <ISeriesManager>(); productionGuildId = appSettings.Value.Settings.ProductionGuild.Id; rankingChannel = appSettings.Value.Settings.ProductionGuild.Ranking; restClient = new RestClient(endPoint); seriesService.Updated += Refresh; client.Ready += () => Task.Run(() => ClientReady.SetResult(false)); }
public RoundsController(ISeriesManager seriesManager, IRoundManager roundManager) { SeriesManager = seriesManager; RoundManager = roundManager; }
public MovieController(ISeriesManager seriesManager) { _seriesManager = seriesManager; }
public SeriesController(ISeriesManager seriesManager, ILeaderboardManager leaderboardManager) { SeriesManager = seriesManager; LeaderboardManager = leaderboardManager; }
public SeriesController(SeriesManager series, IHostingEnvironment hostingEnvironment, QuestionsManager questions) { _Questions = questions; _Series = series; _hostingEnvironment = hostingEnvironment; }