Exemplo n.º 1
0
        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);
        }