コード例 #1
0
        public async Task UpdateAsync(UserDetailEditData userData)
        {
            await CheckRecordValidation(userData);

            var user = await GetUserByIdAsync(userData.Id, "Detail.Company", "Detail.Address").ConfigureAwait(false);

            if (user == null)
            {
                throw new NullReferenceException();
            }
            _mapper.Map <UserDetailEditData, User>(userData, user);
            await _userManager.UpdateAsync(user);

            await _cache.DeleteCacheValue(_userListCacheKey);
        }
コード例 #2
0
        public async Task <IActionResult> Update(UserDetailEditData userData)
        {
            await _service.UpdateAsync(userData).ConfigureAwait(false);

            return(Ok());
        }