예제 #1
0
        public async Task <List <string> > UpdatePersonalInfoAsync(UpdatePersonalDTO personalDTO, ClaimsPrincipal sessionUser)
        {
            var targetUser = await GetUserByClaimCheckNullAsync(sessionUser);

            targetUser = await DTOToModel.UpdatePersonalDTOToUser(personalDTO, targetUser);

            var response = await _userManager.UpdateAsync(targetUser);

            var errorList = new List <string>();

            if (response.Succeeded)
            {
                return(errorList);
            }

            return(ResponseErrors(response, errorList));
        }