public override void Execute(Update update, TelegramBotClient client, Exception e = null) { var chatId = update.Message.Chat.Id; try { //Создание события var Event = ParserMessageService.ParseMessageToNewEvent(update); // Добавление события в БД DataBaseHelper db = new DataBaseHelper(); db.AddEvent(Event, chatId); client.SendTextMessageAsync(chatId, $"Ваше событие {Event.Name} сохранено и опубликовано!", parseMode: default, false, false, 0);
public override void Execute(Update update, TelegramBotClient client, Exception e = null) { var Message = update.Message ?? update.CallbackQuery.Message; try{ var eventId = update.CallbackQuery.Data.Split(":")[1]; DataBaseHelper db = new DataBaseHelper(); var ev = db.GetAllEvents().Where(x => x.Id == Convert.ToInt32(eventId)).FirstOrDefault(); db.AddEvent(ev, Message.Chat.Id); client.SendTextMessageAsync(Message.Chat.Id, $"Вы успешно записаны на событие {ev.Name}", parseMode: default, false, false, 0);