public async Task <List <VenueResponse> > GetVenuesAsync() { List <VenueDto> venueDtos = await _venueRepo.GetVenuesAsync(); List <SpaceResponse> spaces = await _spaceProvider.GetSpacesAsync(venueDtos.Select(x => x.VenueId).Distinct().ToList(), false); return(venueDtos.MapDtosToResponsesAddingSpaces(spaces)); }
public async Task <IActionResult> Index() { var model = await venueRepository.GetVenuesAsync(); return(View(model)); }