protected void Application_Start() { IdentityContext.InitializeDatabase(); AreaRegistration.RegisterAllAreas(); DependencyResolver.SetResolver(new NinjectDependencyResolver()); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
private void SeedMembership() { IdentityContext.InitializeDatabase(); var roles = (SimpleRoleProvider)Roles.Provider; var memberships = (SimpleMembershipProvider)System.Web.Security.Membership.Provider; if (!roles.RoleExists("admin")) { roles.CreateRole("admin"); } if (memberships.GetUser("coda admin", false) == null) { memberships.CreateUserAndAccount("coda admin", "1111"); } if (!roles.GetRolesForUser("coda admin").Contains("admin")) { roles.AddUsersToRoles(new string[] { "coda admin" }, new string[] { "admin" }); } }