private MainFormData PrepareFormData(int projectId) { redmine.LogIn(); List <Project> projects = redmine.GetProjects(); if (projects.Count > 0) { if (projectId == 0) { projectId = projects[0].Id; } return(new MainFormData() { Activities = redmine.GetActivities(projectId), Issues = redmine.GetIssues(projectId), Projects = projects }); } throw new Exception("No projects found in Redmine."); }