Ejemplo n.º 1
0
        public void Configuration(IAppBuilder app)
        {
            ConfigureAuth(app);

            var context        = new InisraContext();
            var IdentityResult = new IdentityResult();

            var InisraRoleManager = new RoleManager <IdentityRole>
                                        (new RoleStore <IdentityRole>(context));

            if (!InisraRoleManager.RoleExists("Admin"))
            {
                IdentityResult = InisraRoleManager.Create(new IdentityRole("Admin"));
            }

            if (!InisraRoleManager.RoleExists("JobSeeker"))
            {
                InisraRoleManager.Create(new IdentityRole("JobSeeker"));
            }

            if (!InisraRoleManager.RoleExists("Company"))
            {
                InisraRoleManager.Create(new IdentityRole("Company"));
            }

            var InisraUserManager = new InisraUserManager(new UserStore <InisraUser>(context));
            var Admin             = new Administrator {
                FirstName = "Ferid",
                LastName  = "Zuber",
                UserName  = "******",
                Email     = "*****@*****.**"
            };

            var Result = InisraUserManager.Create(Admin, "Admin@123");

            if (InisraRoleManager.RoleExists("Admin") && Result.Succeeded)
            {
                InisraUserManager.AddToRole(InisraUserManager.FindByName("Ferido07").Id, "Admin");
            }

            AutoMapperConfig.Configure();
            Inisra.Solr.Startup.Init();
        }