public MeetingMemberCommentLike Like( MemberId likerId, MeetingGroupMemberData likerMeetingGroupMember, int meetingMemberCommentLikesCount) { this.CheckRule(new CommentCanBeLikedOnlyByMeetingGroupMemberRule(likerMeetingGroupMember)); this.CheckRule(new CommentCannotBeLikedByTheSameMemberMoreThanOnceRule(meetingMemberCommentLikesCount)); return(MeetingMemberCommentLike.Create(this.Id, likerId)); }
public CommentCanBeLikedOnlyByMeetingGroupMemberRule(MeetingGroupMemberData?likerMeetingGroupMember) { _likerMeetingGroupMember = likerMeetingGroupMember; }