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); } }
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); } }
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); } }