public async Task <StadiumListViewModel> Handle(GetStadiumsQuery request, CancellationToken cancellationToken) => await Task.Run(() => { return(Execute <StadiumListViewModel>((response) => { var stadiums = _StadiumRepository.GetAll(); var stadiumsDto = new List <StadiumLookupModel>(); foreach (var stadium in stadiums) { stadiumsDto.Add(_mapper.Map <StadiumLookupModel>(stadium)); } response.Stadiums = stadiumsDto; })); });