Beispiel #1
0
 public OpenProjectViewModel()
 {
     ItemSelectedCommand = new RelayCommand(OnItemSelected);
     RecentProjects      = RecentProjectModel.getRecentProjects();
     if (RecentProjects.Count == 0)
     {
         NoRecentProjectsVisibility = true;
     }
     else
     {
         NoRecentProjectsVisibility = false;
     }
 }
Beispiel #2
0
        public static List <RecentProjectModel> getRecentProjects()
        {
            List <ProgrameData.ProjectViewData> recent_projects_fetched = CoreApp.getSingleton().getRecentProjects();
            List <RecentProjectModel>           recent_projects         = new List <RecentProjectModel>();

            foreach (ProgrameData.ProjectViewData recent_project in recent_projects_fetched)
            {
                string             display_name         = string.Format("{0} ({1})", recent_project.name, recent_project.client_name);
                string             path                 = recent_project.path;
                RecentProjectModel recent_project_model = new RecentProjectModel()
                {
                    DisplayName = display_name, Path = path
                };
                recent_projects.Add(recent_project_model);
            }
            return(recent_projects);
        }