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)); }