public int sendnotification(BookingStatus bookingStatus, string BN, string Sid, string Status, string message, MailObj mail) { HotelBookingDAl hotelBooking = new HotelBookingDAl(); var Bookingdata = hotelBooking.ChangeBookingstatusAndGetNotificationData(bookingStatus, BN, Sid, mail); if (Bookingdata?.Sales_Channel?.ToLower() != "direct") { //Direct NotificationData notificationData = new NotificationData(); notificationData.BookingNumber = BN; notificationData.ConfirmationStatus = Status; notificationData.Language = "en"; notificationData.Message = message; notificationData.NotificationToken = Bookingdata?.NotificationKey; notificationData.PDFURL = mail.confirmationPDF; notificationData.SId = bookingStatus.Sid; notificationData.Type = "hotel"; NotificationHelper.SendPushNotification(notificationData); return(10); } return(11); }
public string ChangeBookingstatus(BookingStatus bookingStatus) { HotelBookingDAl hotelBooking = new HotelBookingDAl(); return(hotelBooking.ChangeBookingStatus(bookingStatus)); }
public string addBookingStatus(string status, string BN) { HotelBookingDAl hotelBooking = new HotelBookingDAl(); return(hotelBooking.addBookingStatus(status, BN)); }