コード例 #1
0
        public async Task <IdentityResult> DeleteUserAsync(UserDto user)
        {
            var userIdentity   = user.ToEntity();
            var identityResult = await _identityRepository.DeleteUserAsync(userIdentity);

            return(HandleIdentityError(identityResult, _identityServiceResources.UserDeleteFailed().Description, _identityServiceResources.IdentityErrorKey().Description, user));
        }
コード例 #2
0
        public virtual async Task <IdentityResult> DeleteUserAsync(string userId, TUserDto user)
        {
            var identityResult = await IdentityRepository.DeleteUserAsync(userId);

            await AuditEventLogger.LogEventAsync(new UserDeletedEvent <TUserDto>(user));

            return(HandleIdentityError(identityResult, IdentityServiceResources.UserDeleteFailed().Description, IdentityServiceResources.IdentityErrorKey().Description, user));
        }