public ActionResult RemoveDemoData() { using (var ctx = new TdDomainContext(null)) { DemoDataManager.RemoveAllData(ctx); } DemoIdentityDataManager.RemoveIdentity(IdentityContext, User.Identity.GetUserId()); DemoPushNotificationDataManager.RemoveAllPushNotificationData(PushNotificationContext); ViewBag.DemoDataRemoved = true; return(View("Demo")); }
public ActionResult RemoveDemoData() { using (var ctx = new TdDomainContext(null)) { DemoDataManager.RemoveAllData(ctx); } DemoIdentityDataManager.RemoveIdentity(IdentityContext, User.Identity.GetUserId()); DemoPushNotificationDataManager.RemoveAllPushNotificationData(PushNotificationContext); ViewBag.DemoDataRemoved = true; Task.Delay(500).ContinueWith(t => System.Web.HttpRuntime.UnloadAppDomain()).ConfigureAwait(false); return(View("Demo")); }