Beispiel #1
0
 public abstract Guid CreateUpdateDeleteRole(Role role, string applicationName, DataProviderAction action);
Beispiel #2
0
Datei: Roles.cs Projekt: pcstx/OA
        // *********************************************************************
        //  UpdateRole
        //
        /// <summary>
        /// Updates the description for a given role.
        /// </summary>
        // ***********************************************************************/
        public static void UpdateRole(Role role)
        {
            // Cannot update a role with no name
            if (role.Name == null || role.Name.Length == 0)
                return;

            CommonDataProvider dp = CommonDataProvider.Instance();
            dp.CreateUpdateDeleteRole(role,Microsoft.ScalableHosting.Security.Roles.ApplicationName,DataProviderAction.Update);
        }
Beispiel #3
0
        public static Role PopulateRoleFromIDataReader(IDataReader reader)
        {
            Role role = new Role();

            role.RoleID       = (Guid) reader["RoleID"];
            role.Name         = (string) reader["Name"];
            role.Description  = reader["Description"] as string;

            return role;
        }
Beispiel #4
0
Datei: Roles.cs Projekt: pcstx/OA
 // *********************************************************************
 //  DeleteRole
 //
 /// <summary>
 /// Deletes a security role and any associated forum and user connections
 /// </summary>
 // ***********************************************************************/
 public static void DeleteRole(Role role)
 {
     CommonDataProvider dp = CommonDataProvider.Instance();
     dp.CreateUpdateDeleteRole(role, Microsoft.ScalableHosting.Security.Roles.ApplicationName, DataProviderAction.Delete);
 }