public IResult UpdateUserInfos(ChangeUserInfoDto changeUserInfo) { var userToUpdate = GetByEmail(changeUserInfo.Email).Data; userToUpdate.FirstName = changeUserInfo.FirstName; userToUpdate.LastName = changeUserInfo.LastName; Update(userToUpdate); return(new SuccessResult()); }
/// <summary> /// 系统用户个人信息修改 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <UserDto> UpdateUserInfo(ChangeUserInfoDto input) { var user = await UserManager.GetUserByIdAsync(input.Id); user.Name = input.Name; CheckErrors(await UserManager.UpdateAsync(user)); return(ObjectMapper.Map <UserDto>(user)); }
public IActionResult UpdateUserInfos(ChangeUserInfoDto userInfoDto) { var result = _userService.UpdateUserInfos(userInfoDto); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }