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); }
public async Task <IActionResult> Update(UserDetailEditData userData) { await _service.UpdateAsync(userData).ConfigureAwait(false); return(Ok()); }