public async Task <bool> Execute(BookingRequest bookingRequest) { var booking = new Booking.Domain.Booking { IdHotel = bookingRequest.HotelId, ClientEmail = bookingRequest.UserId, CheckInDate = bookingRequest.From, CheckOutDate = bookingRequest.To, TotalCost = bookingRequest.Price, NumberOfAdults = bookingRequest.Adults, NumberOfBabies = bookingRequest.Babies, NumberOfChildren = bookingRequest.Kids, IdRoomType = bookingRequest.RoomType }; _bookingRepository.Add(booking); await _uow.SaveChangesAsync(); return(true); }
public void Add(Booking.Domain.Booking booking) { _db.Bookings.Add(booking); }