public void InsertUser(UserHotelBookingDetail userHotel)
        {
            context.UserHotelBookingDetails.Add(userHotel);
            context.SaveChanges();
            var userEmail = "";

            userEmail = userHotel.UserEmailAddress;

            MailRequest request = new MailRequest();

            request.ToEmail = userEmail;
            request.Subject = $"Spicejet Hotel Booking";
            request.Body    = $"<p style='color:green'> Dear,{userHotel.UserFirstName} {userHotel.UserMiddleName} {userHotel.UserLastName} <br> Your Hotel Booking Successfully Done <br> Your Conformation Number is :- {userHotel.UserConformationNumber}</p>";
            try
            {
                if (userEmail != null)
                {
                    mailService.SendEmailAsync(request);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
 public ActionResult UpdateBooking(int UserId, UserHotelBookingDetail bookingDetail)
 {
     try
     {
         repository.UpdateUser(UserId, bookingDetail);
         return(Ok("User Is Successfully Updated"));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
Example #3
0
 public ActionResult InsertNewBooking(UserHotelBookingDetail bookingDetail)
 {
     try
     {
         repository.InsertUser(bookingDetail);
         return(Ok("User Successfully Inserted"));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
        public void UpdateUser(int UserId, UserHotelBookingDetail userHotel)
        {
            var data = context.UserHotelBookingDetails.SingleOrDefault(s => s.UserId == UserId);

            data.UserFirstName     = userHotel.UserFirstName;
            data.UserMiddleName    = userHotel.UserMiddleName;
            data.UserLastName      = userHotel.UserLastName;
            data.UserContactNumber = userHotel.UserContactNumber;
            data.UserEmailAddress  = userHotel.UserEmailAddress;
            data.NumberOfGuest     = userHotel.NumberOfGuest;
            context.SaveChanges();
        }