public async void Execute() { var course = _message.Text; bool?isYoung = null; bool?isAnsweredAllQuestions = null; if (string.Compare(course, "1-3", StringComparison.InvariantCultureIgnoreCase) == 0) { isYoung = true; isAnsweredAllQuestions = true; } if (string.Compare(course, "4 и старше", StringComparison.InvariantCultureIgnoreCase) == 0) { isYoung = false; isAnsweredAllQuestions = true; } await MongoDBHelper.SaveCourse(_chatId, isYoung.HasValue?course : null, isAnsweredAllQuestions); if (isYoung.HasValue) { await _botClient.SendTextMessageAsync(_chatId, MessageFactory.EndOfAskingMessage, replyMarkup : BotHelper.GetRemoveKeyboard()); if (!isYoung.Value) { await _botClient.SendTextMessageAsync(_chatId, MessageFactory.OpenDoorsInvitationMessage); } } else { await _botClient.SendTextMessageAsync(_chatId, MessageFactory.AskCourseMessage, replyMarkup : BotHelper.GetKeyboardForCourse()); } }
public async void Execute() { var university = _message.Text; await MongoDBHelper.SaveUniversity(_chatId, university); await _botClient.SendTextMessageAsync(_chatId, MessageFactory.AskCourseMessage, replyMarkup : BotHelper.GetKeyboardForCourse()); }