示例#1
0
 private void CurrentUserViewModelOnCurrentUserSet(ProjectMember currentUser)
 {
     CurrentProject = new RegistryProjectInformation
     {
         ProjectPath = CurrentProject.ProjectPath,
         CurrentUser = currentUser
     };
 }
示例#2
0
 private void ProjectPathsServiceOnProjectPathChanged()
 {
     CurrentProject = new RegistryProjectInformation
     {
         ProjectPath = _projectPathsService.BaseProjectPath,
         CurrentUser = null
     };
 }
示例#3
0
        private void ScanRegistry()
        {
            var projectPath = (string)_baseRegistryKey.GetValue("CurrentProjectPath", null);
            var userName    = (string)_baseRegistryKey.GetValue("CurrentProjectUserName", null);
            var userEmail   = (string)_baseRegistryKey.GetValue("CurrentProjectUserEmail", null);

            if (projectPath == null || userName == null || userEmail == null)
            {
                return;
            }
            CurrentProject = new RegistryProjectInformation
            {
                CurrentUser = new ProjectMember(userName, userEmail),
                ProjectPath = projectPath
            };
        }