Esempio n. 1
0
 public ActionResult ProvisionDemoData()
 {
     SuiteLevelWebApp.Models.ProvisionDemoData model = TempData["datetime"] as SuiteLevelWebApp.Models.ProvisionDemoData;
     if (TempData["datetime"] == null)
     {
         model = new SuiteLevelWebApp.Models.ProvisionDemoData();
     }
     return(View(model));
 }
Esempio n. 2
0
        public async Task <ActionResult> CreateDemoData(SuiteLevelWebApp.Models.ProvisionDemoData model)
        {
            string token = await O365Util.GetAccessToken(ServiceResources.Dashboard);

            using (var clientContext = TokenHelper.GetClientContextWithAccessToken(DemoSiteCollectionUrl, token))
            {
                AuthenticationHelper adHelp = new AuthenticationHelper();
                await adHelp.CreateADUsersAndGroups();

                SiteProvisioning siteProvisioning = new SiteProvisioning(clientContext);
                siteProvisioning.AddSiteContents();
                siteProvisioning.UpdateInspectionListItem(model.dateDemo);

                model.Message        = "The AAD Groups, AAD Users, and demo data have been created successfully.  The initial password for all the users is: TempP@ssw0rd!";
                TempData["datetime"] = model;
                return(RedirectToAction("ProvisionDemoData"));
            }
        }
 public ActionResult ProvisionDemoData()
 {
     SuiteLevelWebApp.Models.ProvisionDemoData model = TempData["datetime"] as SuiteLevelWebApp.Models.ProvisionDemoData;
     if (TempData["datetime"] == null)
     {
         model = new SuiteLevelWebApp.Models.ProvisionDemoData();
     }
     return View(model);
 }