예제 #1
0
 public async Task RemoveFollower(UsersFollowers userFollower)
 {
     try
     {
         Context.UsersFollowers.Remove(userFollower);
         await Context.SaveChangesAsync();
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
예제 #2
0
        public async Task <bool> RemoveFollower(Guid userId, Guid followerId)
        {
            User user = await UserRepository.GetById(userId);

            User follower = await UserRepository.GetById(followerId);

            if (user == null || follower == null)
            {
                return(false);
            }

            UsersFollowers userFollower = new UsersFollowers {
                UserId = userId, FollowerId = followerId
            };
            await UserRepository.RemoveFollower(userFollower);

            return(true);
        }