protected void Application_Start() { AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AppDomain.CurrentDomain.AssemblyLoad += CurrentDomain_AssemblyLoad; // new CreateDatabaseIfNotExists<DomainDrivenDesign.CoreEcommerce.Ef.CoreEcommerceDbContext>().InitializeDatabase(new DomainDrivenDesign.CoreEcommerce.Ef.CoreEcommerceDbContext()); MemoryMessageBuss.AutoRegister(); DomainDrivenDesign.Core.EngineeCurrentContext.Init(); EngineePermission.Init(); EngineeEcommerce.Init(); EngineeEmailSender.Init(); EngineeCommandWorkerQueue.Init(); UnhandleExceptionLogs.Log("INIT-DONE-NON-ERROR"); }
public ActionResult RefreshRight() { EngineePermission.RefreshRights(); return(RedirectToAction("Index")); }