/// <summary>
        /// Deletes a project
        /// </summary>
        /// <param name="id">Id of the project</param>
        /// <returns>Response wrapped in JSON object</returns>
        public async Task <JObject> Delete(string id)
        {
            string response;

            using (var client = new AzureHttpClient(Credentials.AccessToken))
            {
                using (var responseMessage = await client.DeleteAsync(GenerateUrl($"/projects/{id}", false)))
                {
                    response = await responseMessage.Content.ReadAsStringAsync();
                }
            }

            return(JObject.Parse(response));
        }