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 +}