protected void Application_Start() { //AreaRegistration.RegisterAllAreas(); IdentityConfig.RegisterIdentities(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); //RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); MiaRealEstateDb db = new MiaRealEstateDb(); RoleStore <ApplicationRole> roleStore = new RoleStore <ApplicationRole>(db); RoleManager <ApplicationRole> roleManager = new RoleManager <ApplicationRole>(roleStore); if (!roleManager.RoleExists("Admin")) { ApplicationRole adminRole = new ApplicationRole("Admin", "Sistem yöneticisi"); roleManager.Create(adminRole); } if (!roleManager.RoleExists("User")) { ApplicationRole userRole = new ApplicationRole("User", "Sistem kullanıcısı, yorum eklemek için gereklidir"); roleManager.Create(userRole); } // Rol tanımlama adımları }
public PortfolioController() { MiaRealEstateDb db = new MiaRealEstateDb(); UserStore <ApplicationUser> userStore = new UserStore <ApplicationUser>(db); userManager = new UserManager <ApplicationUser>(userStore); RoleStore <ApplicationRole> roleStore = new RoleStore <ApplicationRole>(db); roleManager = new RoleManager <ApplicationRole>(roleStore); // IQueryable<Account> xx = db.Account.Select(x => x); }