public async Task <AppUserDTO> UpdateAsync(string id, UpdateAppUserDTO dto) { var item = await _repository.GetItemAsync(id); if (item == null) { throw new NotFoundException("User not found."); } _mapper.Map(dto, item); var updatedUser = await _repository.UpdateItemAsync(id, item); return(_mapper.Map <AppUserDTO>(updatedUser)); }
public async Task <ActionResult <AppUserDTO> > PutAsync(string id, [FromBody] UpdateAppUserDTO dto) { var item = await _userService.UpdateAsync(id, dto); return(Ok(item)); }
public async Task <ActionResult <AppUserDTO> > PutAsync(Guid id, [FromBody] UpdateAppUserDTO dto) { var item = await _appUsers.UpdateAsync(id, dto.FirstName, dto.LastName, dto.Email, dto.Roles); return(Ok(Mappers.GetAppUserDTO(item))); }