private static IAsyncEnumerable <LocationReader> Filter(IAsyncEnumerable <LocationReader> locations,
                                                                LocationQueryStringParameters parameters)
        {
            if (!String.IsNullOrWhiteSpace(parameters.Name))
            {
                locations = locations.Where(l => l.Name.Equals(parameters.Name));
            }

            return(locations.Where(l => l.IsHotel == parameters.IsHotel));
        }
        private async Task RaiseLocationListQueriedEvent(LocationQueryStringParameters parameters, CancellationToken cancellation)
        {
            var e = new LocationListQueriedEvent(parameters);

            await _mediator.Publish(e, cancellation);
        }