Esempio n. 1
0
        protected void CrearRol_Click(object sender, EventArgs e)
        {
            string nombre = Nombre.Text.ToUpper();
            var    rm     = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(new ApplicationDbContext()));

            if (!rm.RoleExists(nombre))
            {
                rm.Create(new IdentityRole(nombre));
                var rol = rm.FindByName(nombre);

                int idNivel = Convert.ToInt32(dpdNiveles.SelectedValue);
                rolCtrl.AddNivel(rol.Id, idNivel, false);

                userName = HttpContext.Current.User.Identity.Name;
                rolCtrl.CargarPrivilegios(rol.Id, userName);

                Response.Redirect("~/Vistas/Roles/Index");
            }
            else
            {
                ErrorMessage.Text = "ROL YA EXISTENTE";
            }
        }