public async Task <BreweryDto> GetSingleAsync(int id) { var breweryDto = await _breweryElasticsearch.GetSingleAsync(id); if (breweryDto != null) { return(breweryDto); } var brewery = await _breweryRepository.GetSingleAsync(id, "Members.Member", "Origin", "Beers", "Socials", "Beers.Beer.IBU", "Beers.Beer.ABV", "Beers.Beer.SRM", "Beers.Beer.BeerStyle"); breweryDto = Mapper.Map <Brewery, BreweryDto>(brewery); return(breweryDto); }
public async Task <BreweryDto> GetSingleAsync(int id) { var breweryDto = await _breweryElasticsearch.GetSingleAsync(id); if (breweryDto != null) { return(breweryDto); } var brewery = await _breweryRepository.GetSingleAsync(id); breweryDto = AutoMapper.Mapper.Map <Brewery, BreweryDto>(brewery); return(breweryDto); }