protected override void InternalDeployWebModel(ProvisionServiceContext context)
        {
            var web = context.Context as SPWeb;
            var model = context.Model;

            ModelService.DeployModel(WebModelHost.FromWeb(web), model);
        }
        protected override void InternalDeploySiteModel(ProvisionServiceContext context)
        {
            var site = context.Context as SPSite;
            var model = context.Model;

            ModelService.DeployModel(SiteModelHost.FromSite(site), model);
        }
        protected override void InternalDeployWebModel(ProvisionServiceContext context)
        {
            var clientContext = context.Context as ClientContext;
            var model = context.Model;

            ModelService.DeployModel(WebModelHost.FromClientContext(clientContext), model);
        }
Beispiel #4
0
        private static void WithEvents(ProvisioningServiceEventHandler before, ProvisioningServiceEventHandler after,
                                       ProvisionServiceContext context,
                                       Action action)
        {
            if (before != null)
            {
                before(context);
            }

            action();

            if (after != null)
            {
                after(context);
            }
        }
Beispiel #5
0
 protected abstract void InternalDeployWebModel(ProvisionServiceContext context);
        private static void WithEvents(ProvisioningServiceEventHandler before, ProvisioningServiceEventHandler after,
            ProvisionServiceContext context,
            Action action)
        {
            if (before != null)
                before(context);

            action();

            if (after != null)
                after(context);
        }
 protected abstract void InternalDeployWebModel(ProvisionServiceContext context);