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 async Task<ActionResult> CreateDemoData(SuiteLevelWebApp.Models.ProvisionDemoData model)
        {
            var token = AuthenticationHelper.GetAccessTokenAsync(AppSettings.DemoSiteServiceResourceId);
            var graphService = AuthenticationHelper.GetGraphServiceAsync();

            using (var clientContext = await AuthenticationHelper.GetDemoSiteClientContextAsync())
            {
                var siteProvisioning = new SiteProvisioning(clientContext);
                await siteProvisioning.AddSiteContentsAsync(new VideoPortalHelper(await token));
                siteProvisioning.UpdateInspectionAndIncidentListItems(model.DateDemo);
                await siteProvisioning.AddGroupsAndUsersAsync(await graphService);
                await siteProvisioning.CreateUnifiedGroupsForPropertiesAsync(await graphService);

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