public async Task UpdateBreweryMember(int breweryId, BreweryMemberDto breweryMemberDto) { var breweryMember = Mapper.Map <BreweryMemberDto, BreweryMember>(breweryMemberDto); breweryMember.BreweryId = breweryId; await _breweryRepository.UpdateMemberAsync(breweryMember); var brewery = await _breweryRepository.GetSingleAsync(breweryId, "Members.Member", "Origin", "Beers", "Socials", "Beers.Beer.IBU", "Beers.Beer.ABV", "Beers.Beer.SRM", "Beers.Beer.BeerStyle"); var breweryDto = Mapper.Map <Brewery, BreweryDto>(brewery); await _breweryElasticsearch.UpdateAsync(breweryDto); await _userService.ReIndexUserElasticSearch(breweryMemberDto.Username); }
public async Task UpdateBreweryMember(int breweryId, BreweryMemberDto breweryMemberDto) { var breweryMember = AutoMapper.Mapper.Map <BreweryMemberDto, BreweryMember>(breweryMemberDto); breweryMember.BreweryId = breweryId; await _breweryRepository.UpdateMemberAsync(breweryMember); var brewery = await _breweryRepository.GetSingleAsync(breweryId); var breweryDto = AutoMapper.Mapper.Map <Brewery, BreweryDto>(brewery); await _breweryElasticsearch.UpdateAsync(breweryDto); //await _userService.ReIndexUserElasticSearch(breweryMemberDto.Username); }