示例#1
0
        public static void DefaultRoles(AnubisDBMSRoleManager roleManager, List <Data.Security.Entities.AnubisDBMSUserRole> roleDataList = null)
        {
            roleDataList = roleDataList ?? new List <AnubisDBMSUserRole>();
            //roleDataList.Add(new Data.Security.Entities.AnubisDBMSUserRole("Administrador Sistema", "Administradores de Sistema",
            //    "Usuario maestro con mayor nivel de privilegios. Generados por el sistema.", true,1));
            roleDataList.Add(new Data.Security.Entities.AnubisDBMSUserRole("Administrador", "Administradores",
                                                                           "Usuario con privilegios de administrador, puede crear otros usuarios.", true, 1));
            roleDataList.Add(new Data.Security.Entities.AnubisDBMSUserRole("Usuario", "Usuarios",
                                                                           "Usuario regular.", true, 2));


            foreach (var role in roleDataList)
            {
                if (!roleManager.RoleExists(role.Name))
                {
                    roleManager.Create(role);
                }
            }
        }
示例#2
0
 public AdministracionController(AnubisDBMSUserManager userManager, AnubisDBMSRoleManager roleManager)
 {
     UserManager = userManager;
     RoleManager = roleManager;
 }
示例#3
0
 public MainController(AnubisDBMSUserManager userManager, AnubisDBMSRoleManager roleManager)
 {
     UserManager = userManager;
     RoleManager = roleManager;
 }