Beispiel #1
0
        protected override void ExecuteCmdlet()
        {
            WebPartEntity wp = null;

            switch (ParameterSetName)
            {
            case "FILE":
                if (!System.IO.Path.IsPathRooted(Path))
                {
                    Path = System.IO.Path.Combine(SessionState.Path.CurrentFileSystemLocation.Path, Path);
                }
                if (File.Exists(Path))
                {
                    var fileStream    = new StreamReader(Path);
                    var webPartString = fileStream.ReadToEnd();
                    fileStream.Close();

                    wp = new WebPartEntity {
                        WebPartXml = webPartString
                    };
                }
                break;

            case "XML":
                wp = new WebPartEntity {
                    WebPartXml = Xml
                };
                break;
            }
            if (wp != null)
            {
                SelectedWeb.AddWebPartToWikiPage(PageUrl, wp, Row, Column, AddSpace);
            }
        }
Beispiel #2
0
        protected override void ExecuteCmdlet()
        {
            WebPartEntity wp = null;

            switch (ParameterSetName)
            {
            case "FILE":
                if (File.Exists(Path))
                {
                    var fileStream    = new StreamReader(Path);
                    var webPartString = fileStream.ReadToEnd();
                    fileStream.Close();

                    wp = new WebPartEntity {
                        WebPartXml = webPartString
                    };
                }
                break;

            case "XML":
                wp = new WebPartEntity {
                    WebPartXml = Xml
                };
                break;
            }
            if (wp != null)
            {
                SelectedWeb.AddWebPartToWikiPage(PageUrl, wp, Row, Column, AddSpace);
            }
        }
Beispiel #3
0
        protected override void ExecuteCmdlet()
        {
            var serverRelativeWebUrl = SelectedWeb.EnsureProperty(w => w.ServerRelativeUrl);

            if (!ServerRelativePageUrl.ToLowerInvariant().StartsWith(serverRelativeWebUrl.ToLowerInvariant()))
            {
                ServerRelativePageUrl = UrlUtility.Combine(serverRelativeWebUrl, ServerRelativePageUrl);
            }


            WebPartEntity wp = null;

            switch (ParameterSetName)
            {
            case "FILE":
                if (!System.IO.Path.IsPathRooted(Path))
                {
                    Path = System.IO.Path.Combine(SessionState.Path.CurrentFileSystemLocation.Path, Path);
                }
                if (File.Exists(Path))
                {
                    var fileStream    = new StreamReader(Path);
                    var webPartString = fileStream.ReadToEnd();
                    fileStream.Close();

                    wp = new WebPartEntity {
                        WebPartXml = webPartString
                    };
                }
                break;

            case "XML":
                wp = new WebPartEntity {
                    WebPartXml = Xml
                };
                break;
            }
            if (wp != null)
            {
                SelectedWeb.AddWebPartToWikiPage(ServerRelativePageUrl, wp, Row, Column, AddSpace);
            }
        }