public async Task <IList <AttractionListVm> > Handle(GetAllAttractionsQuery request, CancellationToken cancellationToken) { var attractions = await _attractionRepository.GetAllWithRelatedDataAsync(); var list = _mapper.Map <IList <AttractionListVm> >(attractions); return(list); }