private static void FillReactions(this Models.IssueComment comment, Octokit.ReactionSummary reactions) { if (reactions != null) { comment.TotalReactions = reactions.TotalCount; comment.Plus1 = reactions.Plus1; comment.Minus1 = reactions.Minus1; comment.Heart = reactions.Heart; comment.Hooray = reactions.Hooray; comment.Laugh = reactions.Laugh; comment.Confused = reactions.Confused; } }
public static MyIssues.Models.IssueComment Map(this Octokit.IssueComment issue) { var i = new Models.IssueComment { Author = issue.User.Login, Body = issue.Body, CreatedAt = issue.CreatedAt, Id = issue.Id, }; i.FillReactions(issue.Reactions); return(i); }
public void Bind(Models.IssueComment item, IssueCommentSelected listener) { _boundIssue = item; _l = listener; }