Esempio n. 1
0
        private void AddExtendedFields(ExtendedProjectViewModel projectViewModel)
        {
            var projectSettings = _projectEnhancementsStore.Load(projectViewModel.Id);

            if (projectSettings == null)
            {
                return;
            }

            projectViewModel.Description = projectSettings.Description;
            projectViewModel.Categories  = projectSettings.Categories;
            projectViewModel.VisibleTo   = projectSettings.VisibleTo;
        }
        private void ContentEvents_SavingContent(object sender, ContentEventArgs e)
        {
            if (!_currentProject.ProjectId.HasValue)
            {
                return;
            }

            var projectSettings = _projectEnhancementsStore.Load(_currentProject.ProjectId.Value);

            if (projectSettings == null)
            {
                projectSettings = new ProjectSettings();
            }

            projectSettings.UpdateProjectEditInfo();

            _projectEnhancementsStore.Save(_currentProject.ProjectId.Value, projectSettings);
        }