/// <summary> /// Gets all definitions from a specific project /// </summary> /// <param name="projectId">Id of the project</param> /// <returns>Response wrapped in JSON object</returns> public async Task <JObject> Index(string projectId) { string response; using (var client = new AzureHttpClient(Credentials.AccessToken)) { using (var responseMessage = await client.GetAsync(GenerateUrl("/build/definitions", projectId))) { response = await responseMessage.Content.ReadAsStringAsync(); } } return(JObject.Parse(response)); }
/// <summary> /// Gets properties about a specific project /// </summary> /// <param name="id">Id of the project</param> /// <returns>Response wrapped in JSON object</returns> public async Task <JObject> GetProperties(string id) { string response; using (var client = new AzureHttpClient(Credentials.AccessToken)) { using (var responseMessage = await client.GetAsync(GenerateUrl($"/projects/{id}/properties", true))) { response = await responseMessage.Content.ReadAsStringAsync(); } } return(JObject.Parse(response)); }