public ActionResult Settings()
        {
            SettingsViewModel model = new SettingsViewModel();

            using (var adminContext = PnPPartnerPackContextProvider.GetAppOnlyTenantLevelClientContext())
            {
                var tenant = new Tenant(adminContext);

                // TODO: Here we could add paging capabilities
                var siteCollections = tenant.GetSiteProperties(0, true);
                adminContext.Load(siteCollections);
                adminContext.ExecuteQueryRetry();

                model.SiteCollections =
                    (from site in siteCollections
                     select new SiteCollectionSettings {
                         Title = site.Title,
                         Url = site.Url,
                         PnPPartnerPackEnabled = false, // PnPPartnerPackUtilities.IsPartnerPackEnabledOnSite(site.Url),
                     }).ToArray();
            }

            return View(model);
        }
        public ActionResult Settings(SettingsViewModel model)
        {
            AntiForgery.Validate();

            return View("Index");
        }
        public ActionResult Settings(SettingsViewModel model)
        {
            AntiForgery.Validate();
            if (ModelState.IsValid)
            {
                PnPPartnerPackUtilities.EnablePartnerPackOnSite("https://piasysdev.sharepoint.com/sites/PnPProvisioningTarget03/");
            }

            return View("Index");
        }