public void UnLike(Guid unLikedUserId) { var like = new PostLike(unLikedUserId); if (Likes.Contains(like)) { _likes.Remove(like); AddDomainEvent(new PostUnLikedDomainEvent(this.Id, like)); } }
public void Like(Guid likedUserId) { var like = new PostLike(likedUserId); if (!Likes.Contains(like)) { _likes.Add(like); AddDomainEvent(new PostLikedDomainEvent(this.Id, like)); } }