public void StartQuiz(EventQuizStarted @event) { // устанавливаем метод обратного вызова var tm = new TimerCallback(SendNextQuestion); // создаем таймер timer = new Timer(tm, @event.RoomId, 0, 10000); }
public override void Execute(Message message, TelegramBotClient client) { var ansEvent = new EventQuizStarted() { RoomId = Guid.Parse("4d2376a6-e3cd-452b-8ad4-f8457db3f0cd") }; publish.Publish(ansEvent); }
public IActionResult StartRoom() { var startEvent = new EventQuizStarted() { RoomId = Guid.Parse("4d2376a6-e3cd-452b-8ad4-f8457db3f0cd") }; publisher.Publish(startEvent); return(RedirectToAction("Index", "Home")); }