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