public IEnumerable <User> ChainFilter(ITestHandler <User> i_filter) { foreach (User friend in m_user.Friends) { if (i_filter.UserTestHandler(friend)) { yield return(friend); } } }
public void Add(Func <User, bool> i_input) { if (m_nextHandler == null) { m_nextHandler = new UserTest(i_input); } else { m_nextHandler.Add(i_input); } }
public BotClient() { _logger = NLogBuilder.ConfigureNLog("NLog.config").GetCurrentClassLogger(); _logger.Info("BotClient is initialized"); var configuration = ConfigurationModel.GetConfiguration(); _logChannelId = configuration.TelegramConfiguration.LogChannelId; Bot = new TelegramBotClient(configuration.TelegramConfiguration.BotToken); var r = Bot.TestApiAsync().GetAwaiter().GetResult(); _logger.Info($"Test bot request: {r}"); _testCommandHandler = new TestCommandHandler(); _testButtonHandler = new TestButtonHandler(); Bot.OnMessage += ProcessMessage; Bot.OnCallbackQuery += BotOnOnCallbackQuery; Bot.StartReceiving(); }
public TestController(ITestHandler testHandler) { this.testHandler = testHandler; }
public TestConsumer(IOptionsFactory <MqChannelOptions> options, ITestHandler testHandler) : base(options.Create(typeof(TestConsumer).Name), testHandler) { var o = options.Create(this.GetType().Name); }
public CHandler(ITestHandler nextHandler) : base(nextHandler) { }
public APlusHandler(ITestHandler nextHandler) : base(nextHandler) { }
public TestHandler(ITestHandler nextHandler) { _nextHandler = nextHandler; }
public GradeManager(ITestHandler testHandler) { _testHandler = testHandler; }