Esempio n. 1
0
 public static int Add(string containerKey, string role, int principalId, UserRoleTypeEnum type)
 {
     if (type == UserRoleTypeEnum.SingleValue)
     {
         DBUserRole.DeleteByRole(containerKey, role);
     }
     return(DBUserRole.Add(principalId, containerKey, role));
 }
Esempio n. 2
0
        public static int[] List(string containerKey, string role)
        {
            ArrayList list = new ArrayList();

            using (IDataReader reader = DBUserRole.ListByRole(containerKey, role))
            {
                while (reader.Read())
                {
                    list.Add(reader["PrincipalId"]);
                }
            }
            return((int[])list.ToArray(typeof(int)));
        }
Esempio n. 3
0
 public static void Delete(string containerKey, string role, int principalId)
 {
     DBUserRole.DeleteByUser(principalId, containerKey, role);
 }
Esempio n. 4
0
 public static void Delete(string role, int principalId)
 {
     DBUserRole.DeleteByUser(principalId, role);
 }
Esempio n. 5
0
 public static void Delete(string role)
 {
     DBUserRole.DeleteByRole(role);
 }
Esempio n. 6
0
 public static void Delete(string containerKey, string role)
 {
     DBUserRole.DeleteByRole(containerKey, role);
 }
Esempio n. 7
0
 public static void DeleteAll(string containerKey)
 {
     DBUserRole.DeleteByContainerKey(containerKey);
 }