public HamTestCommands(IServiceProvider services) { _logger = services.GetRequiredService <ILogger <CallAssociation> >(); _db = services.GetRequiredService <SevenThreeContext>(); _services = services; _hamTestService = services.GetRequiredService <HamTestService>(); }
public QuizUtil( IGuild guild, ITextChannel channel, IServiceProvider services, ulong id ) { _logger = services.GetRequiredService <ILogger <QuizUtil> >(); _client = services.GetRequiredService <DiscordSocketClient>(); _db = services.GetRequiredService <SevenThreeContext>(); _hamTestService = services.GetRequiredService <HamTestService>(); _guild = guild; //_questions = questions; _channel = channel; _id = id; //_totalQuestions = questions.Count; _questionsAsked = new List <Questions>(); _questionDelay = 60000; _messages = new List <IMessage>(); _emojiList = new List <Tuple <Emoji, char> > { Tuple.Create(new Emoji("🇦"), 'A'), Tuple.Create(new Emoji("🇧"), 'B'), Tuple.Create(new Emoji("🇨"), 'C'), Tuple.Create(new Emoji("🇩"), 'D'), Tuple.Create(new Emoji("\u23E9"), 'S') }; _skipUsers = new List <IUser>(); _quizHelper = new QuizHelper(); }
public HamTestChannelCommands(IServiceProvider services) { _logger = services.GetRequiredService <ILogger <HamTestChannelCommands> >(); _db = services.GetRequiredService <SevenThreeContext>(); _hamTestService = services.GetRequiredService <HamTestService>(); }