コード例 #1
0
ファイル: AuthService.cs プロジェクト: ramonaerts/Kwetter
        public async Task ForgetUser(ForgetUserMessage message)
        {
            var user = await _authenticationContext.Users.FirstOrDefaultAsync(u => u.Id == message.Id);

            _authenticationContext.Remove(user);
            await _authenticationContext.SaveChangesAsync();
        }
コード例 #2
0
ファイル: TimelineService.cs プロジェクト: ramonaerts/Kwetter
        public async Task ForgetUser(ForgetUserMessage message)
        {
            await _users.DeleteOneAsync(u => u.Id == message.Id);

            await _tweets.DeleteManyAsync(u => u.UserId == message.Id);

            await _follows.DeleteManyAsync(f => f.Follower == message.Id);

            await _follows.DeleteManyAsync(f => f.Following == message.Id);
        }
コード例 #3
0
        public async Task ForgetUser(ForgetUserMessage message)
        {
            await _users.DeleteOneAsync(u => u.Id == message.Id);

            await _tweets.DeleteManyAsync(u => u.UserId == message.Id);
        }
コード例 #4
0
ファイル: FollowService.cs プロジェクト: ramonaerts/Kwetter
        public async Task ForgetUser(ForgetUserMessage message)
        {
            await _followRepository.DeleteAllFollowers(message.Id);

            await _followRepository.DeleteAllFollowing(message.Id);
        }
コード例 #5
0
 public async Task ForgetUser(ForgetUserMessage message)
 {
     await _likeRepository.DeleteUserLike(message.Id);
 }