private void GetUserProjects() { RestClient client = new RestClient("https://api.bimsync.com"); //Get users projects RestRequest projectsRequest = new RestRequest("v2/projects", Method.GET); projectsRequest.AddHeader("Authorization", "Bearer " + _access_token); IRestResponse <List <Project> > projectsResponse = client.Execute <List <Project> >(projectsRequest); ProjectsList.Clear(); foreach (Project project in projectsResponse.Data) { ProjectsList.Add(project); } //Is there is an existing project id ? Project selectedProject = null; if (GetValueOrDefault("project_id") != "") { _projectId = GetValueOrDefault("project_id"); selectedProject = projectsResponse.Data.Where(x => x.id == _projectId).FirstOrDefault(); if (selectedProject != null) { comboBoxProjects.SelectedItem = selectedProject; } } if (selectedProject == null) { selectedProject = ProjectsList.FirstOrDefault(); comboBoxProjects.SelectedItem = selectedProject; _projectId = selectedProject.id; } }