From 6819c27649cce6e6ae4382eef11da742cbc3c7fb Mon Sep 17 00:00:00 2001 From: Ron Date: Tue, 9 Sep 2014 10:09:30 -0700 Subject: [PATCH] Update Changes.cs I am adding 2 functions that we use as a company that others might find helpful. --- src/TeamCitySharp/ActionTypes/Changes.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/TeamCitySharp/ActionTypes/Changes.cs b/src/TeamCitySharp/ActionTypes/Changes.cs index 5218b4aa..736842b4 100644 --- a/src/TeamCitySharp/ActionTypes/Changes.cs +++ b/src/TeamCitySharp/ActionTypes/Changes.cs @@ -41,6 +41,21 @@ public Change LastChangeDetailByBuildConfigId(string buildConfigId) return changes.FirstOrDefault(); } + + public List ByBuild(Build aBuild) + { + int buildId; + if (!int.TryParse(aBuild.Id, out buildId)) + buildId = -1; + return ByBuildId(buildId); + } + + public List ByBuildId(int aBuildId) + { + var changeWrapper = _caller.GetFormat("/app/rest/changes?build=id:{0}", aBuildId); + + return changeWrapper.Change; + } } -} \ No newline at end of file +}