Ejemplo n.º 1
0
        public IResult UpdateUserInfos(ChangeUserInfoDto changeUserInfo)
        {
            var userToUpdate = GetByEmail(changeUserInfo.Email).Data;

            userToUpdate.FirstName = changeUserInfo.FirstName;
            userToUpdate.LastName  = changeUserInfo.LastName;
            Update(userToUpdate);
            return(new SuccessResult());
        }
Ejemplo n.º 2
0
        /// <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));
        }
Ejemplo n.º 3
0
        public IActionResult UpdateUserInfos(ChangeUserInfoDto userInfoDto)
        {
            var result = _userService.UpdateUserInfos(userInfoDto);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }