Esempio n. 1
0
        private void CreateTestSite()
        {
            // need to reset the pinned site list
            var action = new PortalContext.ReloadSiteListDistributedAction();

            action.ExecuteAsync(CancellationToken.None).GetAwaiter().GetResult();

            var sites = new GenericContent(Repository.Root, "Sites")
            {
                Name = "Sites"
            };

            sites.Save();

            var site = new Site(sites)
            {
                Name    = "Fake Test Site",
                UrlList = new Dictionary <string, string> {
                    { "localhost_forms", "Forms" },
                    { "localhost_windows", "Windows" },
                    { "localhost_none", "None" }
                }
            };

            site.Save();
        }
Esempio n. 2
0
        /// <inheritdoc />
        public override void ForceDelete()
        {
            base.ForceDelete();

            var action = new PortalContext.ReloadSiteListDistributedAction();

            action.ExecuteAsync(CancellationToken.None).GetAwaiter().GetResult();
        }
Esempio n. 3
0
        public override void ForceDelete()
        {
            base.ForceDelete();

            var action = new PortalContext.ReloadSiteListDistributedAction();

            action.Execute();
        }
        private static TestStructure CreateTestStructure()
        {
            InstallCarContentType();

            // need to reset the pinned site list
            var action = new PortalContext.ReloadSiteListDistributedAction();

            action.Execute();

            var sites = new Folder(Repository.Root, "Sites")
            {
                Name = "Sites"
            };

            sites.Save();

            var site = new Site(sites)
            {
                Name = "Site1", UrlList = new Dictionary <string, string> {
                    { "localhost", "None" }
                }
            };

            site.Save();

            var workspace = new Workspace(site)
            {
                Name = "Workspace1"
            };

            workspace.Save();

            var folder = new Folder(workspace)
            {
                Name = "Folder1"
            };

            folder.Save();

            return(new TestStructure {
                Site1 = site, Workspace1 = workspace, Folder1 = folder
            });
        }
Esempio n. 5
0
        private static TestStructure CreateTestStructure()
        {
            InstallCarContentType();

            // need to reset the pinned site list
            var action = new PortalContext.ReloadSiteListDistributedAction();

            action.ExecuteAsync(CancellationToken.None).GetAwaiter().GetResult();

            var sites = new Folder(Repository.Root)
            {
                Name = "Sites"
            };

            sites.Save();

            var site = new Workspace(sites)
            {
                Name = "Site1"
            };

            site.Save();

            var workspace = new Workspace(site)
            {
                Name = "Workspace1"
            };

            workspace.Save();

            var folder = new Folder(workspace)
            {
                Name = "Folder1"
            };

            folder.Save();

            return(new TestStructure {
                Site1 = site, Workspace1 = workspace, Folder1 = folder
            });
        }
Esempio n. 6
0
        public override void Save(SavingMode mode)
        {
            RefreshUrlList();

            if (this.CopyInProgress)
            {
                //we need to reset these values to avoid
                //conflict with the source site
                this.UrlList   = new Dictionary <string, string>();
                this.StartPage = null;
            }
            else
            {
                ValidateUrlList();
            }

            base.Save(mode);

            var action = new PortalContext.ReloadSiteListDistributedAction();

            action.Execute();
        }