예제 #1
0
        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.");
        }