Пример #1
0
 public static Role GetRoleByID(int id)
 {
     Role role = new Role();
     SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();
     role = sqlRoleProvider.GetRoleByID(id);
     return role;
 }
Пример #2
0
 public void Initialize(string applicationName, SqlConnectionHolder holder, SqlRoleProvider sqlMembershipProvider, int commandTimeout)
 {
     ApplicationName = applicationName;
     Holder = holder;
     Provider = sqlMembershipProvider;
     CommandTimeout = commandTimeout;
 }
Пример #3
0
 public static List<Role> GetAllRoles()
 {
     List<Role> roles = new List<Role>();
     SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();
     roles = sqlRoleProvider.GetAllRoles();
     return roles;
 }
Пример #4
0
    public static List <Role> GetAllRoles()
    {
        List <Role>     roles           = new List <Role>();
        SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();

        roles = sqlRoleProvider.GetAllRoles();
        return(roles);
    }
Пример #5
0
    public static Role GetRoleByID(int id)
    {
        Role            role            = new Role();
        SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();

        role = sqlRoleProvider.GetRoleByID(id);
        return(role);
    }
        public RoleService()
        {
            //HACK: Hardcoded values!!!
            NameValueCollection config = new NameValueCollection();

            config.Add("connectionStringName", "arachnode_net_ConnectionString");
            config.Add("applicationName", "arachnode.net");

            SqlRoleProvider.Initialize("SqlRoleProvider", config);
        }
 public SqlAuthenticationController(
     Func <ISession> sessionFactory,
     SqlFunnelWebMembership sqlMembership,
     ISettingsProvider settingsProvider,
     SqlRoleProvider sqlRoleProvider,
     FormsAuthenticator formsAuthenticator,
     SqlAuthenticator sqlAuthenticator)
 {
     this.sessionFactory     = sessionFactory;
     this.sqlMembership      = sqlMembership;
     this.settingsProvider   = settingsProvider;
     this.sqlRoleProvider    = sqlRoleProvider;
     this.formsAuthenticator = formsAuthenticator;
     this.sqlAuthenticator   = sqlAuthenticator;
     sqlAuthSettings         = this.settingsProvider.GetSettings <SqlAuthSettings>();
 }
Пример #8
0
        public AspNetAuthorizationService(string connectionStringName, string appName)
        {
            if (Roles.Providers.Count == 0)
            {
                //lock it off to avoid collisions
                lock (_lock) {
                    SqlRoleProvider provider = new SqlRoleProvider();

                    //The settings
                    NameValueCollection settings = new NameValueCollection();
                    settings.Add("connectionStringName", connectionStringName);

                    //initialize it
                    provider.Initialize(appName, settings);

                    Roles.Providers.Add(provider);
                }
            }
        }
Пример #9
0
    public static bool DeleteModuleMenuPageButtonRole(int roleID)
    {
        SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();

        return(sqlRoleProvider.DeleteModuleMenuPageButtonRole(roleID));
    }
Пример #10
0
    public static bool DeleteRole(int roleID)
    {
        SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();

        return(sqlRoleProvider.DeleteRole(roleID));
    }
Пример #11
0
    public static bool UpdateRole(Role role)
    {
        SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();

        return(sqlRoleProvider.UpdateRole(role));
    }
Пример #12
0
 public static bool DeleteRole(int roleID)
 {
     SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();
     return sqlRoleProvider.DeleteRole(roleID);
 }
Пример #13
0
 public static bool UpdateRole(Role role)
 {
     SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();
     return sqlRoleProvider.UpdateRole(role);
 }
Пример #14
0
 public static int InsertRole(Role role)
 {
     SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();
     return sqlRoleProvider.InsertRole(role);
 }
Пример #15
0
 public static DataSet GetModuleNMenuNPageNButtonByRoleID(int RoleID)
 {
     SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();
     return sqlRoleProvider.GetModuleNMenuNPageNButtonByRoleID(RoleID);
 }
Пример #16
0
        private static RoleProvider CreateRoleProvider()
        {
            var config = ConfigurationManager.OpenExeConfiguration(assemblyFilePath);

            var systemWebGroup = config.SectionGroups["system.web"];

            if (systemWebGroup == null)
            {
                throw new ConfigurationErrorsException("system.web group not found in configuration");
            }

            var roleManagerSection = systemWebGroup.Sections["roleManager"];

            if (roleManagerSection == null)
            {
                throw new ConfigurationErrorsException("roleManager section not found in system.web group");
            }

            var defaultProviderProperty = roleManagerSection.ElementInformation.Properties["defaultProvider"];

            if (defaultProviderProperty == null)
            {
                throw new ConfigurationErrorsException("defaultProvider property not found in roleManager section");
            }

            var defaultProviderName = defaultProviderProperty.Value as string;

            if (defaultProviderName == null)
            {
                throw new ConfigurationErrorsException("defaultProvider property is not a string value");
            }

            var providersProperty = roleManagerSection.ElementInformation.Properties["providers"];

            if (providersProperty == null)
            {
                throw new ConfigurationErrorsException("providers property not found in roleManagerSection section");
            }

            var providerCollection = providersProperty.Value as ProviderSettingsCollection;

            if (providerCollection == null)
            {
                throw new ConfigurationErrorsException("providers property is not an instance of ProviderSettingsCollection");
            }

            ProviderSettings roleProviderSettings = null;

            foreach (ProviderSettings providerSetting in providerCollection)
            {
                if (providerSetting.Name == defaultProviderName)
                {
                    roleProviderSettings = providerSetting;
                }
            }

            if (roleProviderSettings == null)
            {
                if (providerCollection.Count > 0)
                {
                    roleProviderSettings = providerCollection[0];
                }
                else
                {
                    throw new ConfigurationErrorsException("No providers found in configuration");
                }
            }

            var provider = new SqlRoleProvider();

            provider.Initialize("MySqlRoleManager", roleProviderSettings.Parameters);
            return(provider);
        }
 internal static void PerformConnectionOverrideInitialize(SqlRoleProvider sqlProvider, BaseProviderInitializer baseInitializer, string name, NameValueCollection config)
 {
     PerformSqlProviderConnectionOverrideInitialize(sqlProvider, baseInitializer, name, config);
 }
Пример #18
0
    public static DataSet GetModuleNMenuNPageNButtonByRoleID(int RoleID)
    {
        SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();

        return(sqlRoleProvider.GetModuleNMenuNPageNButtonByRoleID(RoleID));
    }
Пример #19
0
 public void CreateNewRole()
 {
     sqlRoleProvider = new SqlRoleProvider();
     sqlRoleProvider.CreateRole("Administrators");
 }
Пример #20
0
    public static int InsertRole(Role role)
    {
        SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();

        return(sqlRoleProvider.InsertRole(role));
    }
Пример #21
0
 public TransiantMembershipProvider()
 {
     _sqlMembershipProvider = new TRexMembershipProvider();
     _roleProvider          = new SqlRoleProvider();
 }
Пример #22
0
 public static bool DeleteModuleMenuPageButtonRole(int roleID)
 {
     SqlRoleProvider sqlRoleProvider = new SqlRoleProvider();
     return sqlRoleProvider.DeleteModuleMenuPageButtonRole(roleID);
 }