Esempio n. 1
0
        public static void ReplaceWebPartByCSV()
        {
            //string SharePointOnline_OR_OnPremise = "OP";
            //string UserName = "******";
            //string Password = "******";
            //string Domain = "awdev";
            ////string outPutDirectory = @"E:\v-suamso\FTC-CAMSimulation\TransformationTool\TestingResults\ReplaceWebPartByCSV";
            //string targetWebPartFileName = "MSContentEditor.dwp";
            //string targetWebPartXmlDir = @"F:\481921\ReplaceWebPart\out\list\replace";
            //string sourceWebPartTitle = "CommentBoardWebPart";
            //string usageFilePath = @"F:\481921\ReplaceWebPart\out\list\replace\WebPartUsage.csv";

            string SharePointOnline_OR_OnPremise = "OP";
            string UserName              = ConfigurationManager.AppSettings["userName"];
            string Password              = ConfigurationManager.AppSettings["password"];
            string Domain                = ConfigurationManager.AppSettings["domain"];
            string outPutDirectory       = ConfigurationManager.AppSettings["outputpath"];
            string targetWebPartFileName = "SiteFeed.dwp";
            string targetWebPartXmlDir   = ConfigurationManager.AppSettings["targetxmlpath"];
            string sourceWebPartTitle    = "CommunityActivityFeedWebPart";
            string usageFilePath         = ConfigurationManager.AppSettings["usagefilepath"];

            WebPartTransformationHelper webPartTransformationHelper = new WebPartTransformationHelper();

            webPartTransformationHelper.ReplaceWebPart_UsingCSV(sourceWebPartTitle, targetWebPartFileName, targetWebPartXmlDir, usageFilePath, outPutDirectory, SharePointOnline_OR_OnPremise, UserName, Password, Domain);
        }
        protected override void ProcessRecord()
        {
            WebPartTransformationHelper webPartTransformationHelper = new WebPartTransformationHelper();

            webPartTransformationHelper.ReplaceWebPart_UsingCSV(SourceWebPartType, TargetWebPartXmlFilePath, TargetWebPartFileName, TargetWebPartXmlDir, WebPartUsageFileName, OutPutDirectory, SharePointOnline_OR_OnPremise, UserName, Password, Domain, "CSV");
        }