public string GetTeamProject(string teamName) { try { // string teamProjectUrl = "ProjectOne/"+teamName+"/_apis/Work/TeamSettings/TeamFieldValues?api-version=2.0"; string teamProjectUrl = deserializedURL.TeamProjectUrl; string newteamProjectUrl = string.Format("{0}{1}", TFSUrl, teamProjectUrl); dynamic projects = JsonConvert.DeserializeObject(BasicAuthentication.client.DownloadString(newteamProjectUrl)); int counter = 0; foreach (var TeamList in projects.value[0].children) { foreach (var TeamDatas in TeamList) { foreach (var TeamData in TeamDatas) { if (TeamData.ToString() == teamName || counter != 0) { counter++; var type = TeamData.GetType(); var pros = type.ToString(); if (pros == "Newtonsoft.Json.Linq.JArray") { projects = TeamData.ToString(); } } } } counter = 0; } return(projects); } catch (NullReferenceException) { return("Please Login"); } catch (Exception ex) { return(ex.ToString()); } }