/// <summary> /// 更新当前用户信息 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <UserDto> UpdateCurrentUser(UpdateCurrentUserInput input) { var user = await _userManager.GetUserByIdAsync(GetSessionUserId()); input.MapTo(user); CheckErrors(await _userManager.UpdateAsync(user)); return(await GetCurrentUser()); }
public async Task UpdateCurrentUser(UpdateCurrentUserInput input) { var id = AbpSession.GetUserId(); var user = await UserManager.FindByIdAsync(id); //Update user properties input.MapTo(user); //Passwords is not mapped (see mapping configuration) CheckErrors(await UserManager.UpdateAsync(user)); }