public async Task<ActionResult<AdressDto>> UpdateUserAdress(AdressDto adress) { var user = await _userManager.FindByEmailWithAddressAsync(HttpContext.User); user.Adress = _mapper.Map<AdressDto, Adress>(adress); var result = await _userManager.UpdateAsync(user); if(result.Succeeded) return Ok(_mapper.Map<Adress, AdressDto>(user.Adress)); return BadRequest("Problem updating the user"); }
public async Task <ActionResult <AdressDto> > UpdateUserAddress(AdressDto adressDto) { //접속해있는 유저 갖고와서 var user = await _userManager.FIndByEmailWithAddressAsync(HttpContext.User); //유저의 원래 어드레스를 업데이트 시켜주고 user.Adress = _mapper.Map <AdressDto, Adress>(adressDto); var result = await _userManager.UpdateAsync(user); if (result.Succeeded) { return(Ok(_mapper.Map <Adress, AdressDto>(user.Adress))); } return(BadRequest("Problem updatiing the user")); }