public async Task <IActionResult> Put([FromRoute] int id, [FromQuery] bool?isApproved)
        {
            var booking = await bookingSectorService.UpdateBookingIsApprovedAsync(id, isApproved);

            if (booking != null)
            {
                return(Ok(booking));
            }
            else
            {
                return(NotFound());
            }
        }
        public async Task UpdateBookingIsApprovedAsync_InputIsBookingSectorData_ReturnsUpdatedBookingSectorDTOs(int id, bool?isAproved)
        {
            //Arrange
            bookingSectorRepositoryMock.Setup(b => b.UpdateEntity(It.IsAny <BookingSector>()))
            .Returns((BookingSector booking) =>
            {
                var bookingToUpdate        = bookingsSectorContext.Find(b => b.Id == booking.Id);
                bookingToUpdate.IsApproved = booking.IsApproved;
                return(bookingToUpdate);
            });

            //Act
            var result = await bookingSectorService.UpdateBookingIsApprovedAsync(id, isAproved);

            //Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOf <BookingSectorDTO>(result);
            Assert.AreEqual(bookingsSectorContext.Find(b => b.Id == id).IsApproved, result.IsApproved);
        }