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