M2RootNamespace.Models.M2ProjectPrefixSiteModel.GetSandboxSolutionsModel C# (CSharp) Method

GetSandboxSolutionsModel() public method

public GetSandboxSolutionsModel ( ) : ModelNode
return ModelNode
        public ModelNode GetSandboxSolutionsModel()
        {
            var model = SPMeta2Model.NewSiteModel(site =>
            {
                // either use AddXXX() or just import everything with .AddDefinitionsFromStaticClassType()
                // !!! commented out as there is no *.wsp package out there !!!

                //site.AddSandboxSolution(M2ProjectPrefixSandboxSolutions.WebsiteBranding);
                //site.AddDefinitionsFromStaticClassType(typeof(M2ProjectPrefixSandboxSolutions));
            });

            return model;
        }

Usage Example

        public void DeployIntranet(SPSite site, Options options)
        {
            // pushing site model
            if (options.DeploySite)
            {
                var siteModel = new M2ProjectPrefixSiteModel();

                this.DeploySiteModel(site, siteModel.GetSandboxSolutionsModel());
                this.DeploySiteModel(site, siteModel.GetSiteFeaturesModel());
                this.DeploySiteModel(site, siteModel.GetSiteSecurityModel());
                this.DeploySiteModel(site, siteModel.GetFieldsAndContentTypesModel());
            }

            // pushing root web model
            if (options.DeployRootWeb)
            {
                var rootWebModel = new M2ProjectPrefixRootWebModel();

                this.DeployWebModel(site.RootWeb, rootWebModel.GetStyleLibraryModel());
                this.DeployWebModel(site.RootWeb, rootWebModel.GetModel());
            }

            // pushing 'How-tow' sub web
            if (options.DeployHowTosWeb)
            {
                var howTosWebModel = new M2ProjectPrefixHowTosWebModel();

                this.DeployWebModel(site.RootWeb, howTosWebModel.GetModel());
            }
        }
All Usage Examples Of M2RootNamespace.Models.M2ProjectPrefixSiteModel::GetSandboxSolutionsModel