Exemple #1
0
        /// <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());
        }
Exemple #2
0
        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));
        }