Example #1
0
        public async Task <IActionResult> UpdateUserAvator(UpdateUserAvatorDto updateUserAvatorDto)
        {
            var user = await userManager.FindByIdAsync(updateUserAvatorDto.UserId);

            if (user != null)
            {
                user.Avator = updateUserAvatorDto.AvatorUrl;
                var updateResult = await userManager.UpdateAsync(user);

                if (updateResult.Succeeded)
                {
                    return(Ok());
                }
                else
                {
                    return(BadRequest());
                }
            }
            return(BadRequest());
        }
Example #2
0
 /// <summary>
 /// 更新头像
 /// </summary>
 /// <param name="updateUserAvatorDto"></param>
 /// <returns></returns>
 internal async Task <BaseResponse> UpdateUserAvator(UpdateUserAvatorDto updateUserAvatorDto)
 {
     return(await HttpRequestWithValidate($"api/client/user/UpdateUserAvator", HttpMethod.Patch, updateUserAvatorDto.BuildHttpContent()));
 }