public virtual IIssue GetIssue(IConnection connection) { Rest.Issue issue = new Rest.Issue(Id, connection); MapTo(issue, connection); return(issue); }
public virtual IIssue GetIssue(IConnection connection) { Rest.Issue issue = new Rest.Issue(Id, connection); MapTo(issue, connection); return issue; }
public void MapTo(Rest.Issue issue, IConnection connection) { issue.CommentsCount = GetInt32("commentsCount"); issue.Created = GetDateTime("created"); issue.Description = GetString("description", ""); issue.NumberInProject = GetInt32("numberInProject"); issue.Priority = GetString("priority"); issue.ProjectShortName = GetString("projectShortName"); issue.ReporterName = GetString("reporterName"); issue.State = GetString("state"); issue.Subsystem = GetString("subsystem"); issue.Summary = GetString("summary"); issue.Type = GetString("Type"); issue.Updated = GetDateTime("updated"); issue.UpdaterName = GetString("updaterName"); issue.VotesCount = GetInt32("votes"); issue.Comments = Comments.Select(c => c.GetComment(connection)); }