Example #1
0
        /// <inheritdoc />
        public IWebPart Create(IWebPart webPart)
        {
            var webPartInfo = new WebPartInfo
            {
                WebPartCategoryID  = webPart.WebPartCategoryID,
                WebPartFileName    = webPart.WebPartFileName,
                WebPartDisplayName = webPart.WebPartDisplayName,
                WebPartName        = webPart.WebPartName,
                WebPartProperties  = FormInfo.GetEmptyFormDocument().OuterXml,
            };

            WebPartInfoProvider.SetWebPartInfo(webPartInfo);

            return(webPartInfo.ActLike <IWebPart>());
        }