Beispiel #1
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            var logger           = new CmdletLoggerPS(this);
            var connectionHelper = new ConnectionHelper();
            var orgService       = connectionHelper.GetOrganizationalService(ConnectionString);
            var crmAccess        = new CrmAccess(orgService);

            logger.Info("Loading Word Templates");
            PackageDeployerConfigReader configReader   = new PackageDeployerConfigReader(PkgFolderPath);
            DeploymentActivities        deplActivities = new DeploymentActivities(configReader, logger, crmAccess);

            deplActivities.LoadTemplates();
        }
Beispiel #2
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            var logger           = new CmdletLoggerPS(this);
            var connectionHelper = new ConnectionHelper();
            var orgService       = connectionHelper.GetOrganizationalService(ConnectionString);
            var crmAccess        = new CrmAccess(orgService);
            PackageDeployerConfigReader configReader   = new PackageDeployerConfigReader(PkgFolderPath);
            DeploymentActivities        deplActivities = new DeploymentActivities(configReader, logger, crmAccess);

            if (Enable)
            {
                logger.Info("ActivateAllSLAs");
                deplActivities.ActivateAllSLAs();
            }
            else
            {
                logger.Info("DeactivateAllSLAs");
                deplActivities.DeactivateAllSLAs();
            }
        }