public override async void ReceiveMessageAsync(EventArgs e) { string userInput = (e as CallbackQueryEventArgs).CallbackQuery.Data; Chat chat = (e as CallbackQueryEventArgs).CallbackQuery.Message.Chat; Reservation r = ServicesReservation.GetReservationById(int.Parse(userInput)); if (r == null) { await ServicesMessageController.SendMessageAsync(chat, "Виберіть бронювання із списку", Keyboards.MainKeyboard); } await ServicesMessageController.SendMessageAsync(chat, "Знаття бронювання..."); await DbServices.DeleteHotelRoomReservedDateByRoomIdAsync(r.Id); await ServicesReservation.DeleteReservationByIdAsync(r.Id); await ServicesMessageController.SendMessageAsync(chat, "Бронювання знято", Keyboards.ReturnMainMenu); responder.SetState(new MainMenu()); }