public async Task <QueryResult <Booking> > GetMerchantBookings(int userId, [FromQuery] BookingQueryDTO queryDTO)
        {
            // var query = _mapper.Map<BookingQuery>(queryDTO);
            var dateStart = DateTime.Parse(queryDTO.DateStart);
            var dateEnd   = DateTime.Parse(queryDTO.DateEnd);
            var query     = new BookingQuery
            {
                SortBy          = queryDTO.SortBy,
                SearchString    = queryDTO.SearchString,
                IsSortAscending = queryDTO.IsSortAscending,
                Page            = queryDTO.Page,
                PageSize        = queryDTO.PageSize,
                CurrentPage     = queryDTO.CurrentPage,
                DateStart       = dateStart,
                DateEnd         = dateEnd
            };

            return(await _lineUpRepository.GetBookings(userId, query));
        }
        public async Task <QueryResult <Booking> > GetMerchantReservations(int userId, [FromQuery] BookingQueryDTO queryDTO)
        {
            var query = _mapper.Map <BookingQuery>(queryDTO);

            return(await _lineUpRepository.GetBookings(userId, query));
        }