public void RemoveFollow(int followerId, int followedId) { var follow = Follows.SingleOrDefault(f => f.FollowedId == followedId && f.FollowerId == followerId); if (follow != null) { Follows.Remove(follow); SaveChanges(); } }
public Follow AddFollow(int followerId, int followedId) { var follow = Follows.SingleOrDefault(f => f.FollowerId == followerId && f.FollowedId == followedId); if (follow != null) { return(follow); } var follower = GetUserById(followerId); var followed = GetUserById(followedId); follow = new Follow(); follow.Follower = follower; follow.Followed = followed; Follows.Add(follow); SaveChanges(); return(follow); }