public string RunCommand() { dynamic result = RallyHelper.RequetQuery("iteration", new Query("((StartDate <= \"" + IterationDateTime.ToString("yyyy-MM-dd") + "\") AND (EndDate >= \"" + IterationDateTime.AddDays(-7).ToString("yyyy-MM-dd") + "\"))")).Results.LastOrDefault(); if (result != null) { string ver = result["Name"]; return(ver); } return(null); }
public string RunCommand() { if (!string.IsNullOrWhiteSpace(storyId)) { dynamic result = RallyHelper.RequetQuery(isDefect ? "defect" : "hierarchicalrequirement", new Query("FormattedID", Query.Operator.Equals, storyId)).Results.FirstOrDefault(); if (null != result) { string url = string.Format("https://rally1.rallydev.com/#/detail/{0}/{1}", isDefect ? "defect" : "userstory", result["ObjectID"]); return(url); } } return(null); }