public void PopulateCheckInInfo(BookingFullModel data)
 {
     _data = data;
     firstNameText.Text  = _data.FirstName;
     lastNameText.Text   = _data.LastName;
     TitleText.Text      = _data.Title;
     roomNumberText.Text = _data.RoomNumber;
     totalCostText.Text  = string.Format("{0:C}", _data.TotalCost);
 }
Beispiel #2
0
        public async Task <IActionResult> Post([FromBody] BookingFullModel booking)
        {
            var rec = await _bookingRepository.Create(booking.Quest, booking.Date, booking.TimeSlot, booking.Name, booking.Phone,
                                                      booking.Email,
                                                      booking.PromoCode, booking.Comment);

            var chatId = _apiSettings.Value.TelegramChatId;

#pragma warning disable 4014
            _botClient.SendTextMessageAsync(new ChatId(chatId),
#pragma warning restore 4014
                                            $"*New game! [{rec.BsonId}]*\n" +
                                            $"_Quest_: {booking.Quest}, _Date_: {booking.Date}, _Time_: {TimeslotHelper.ToTime(booking.TimeSlot, booking.Quest)}\n" +
                                            $"_Name_: {booking.Name}, _Email_: {booking.Email}, _Phone_: *{booking.Phone}* \n" +
                                            $"_Promo Code_: {booking.PromoCode}\n" +
                                            $"_Comment_: {booking.Comment}",
                                            ParseMode.Markdown);


            return(Ok());
        }