예제 #1
0
 public void AddAccessSupervisor(List <string> names)
 {
     foreach (string item in names)
     {
         AccessMap access = this.Controls.Find(p => p.ControlName == item);
         if (access == null)
         {
             this.Controls.Add(new AccessMap(item, RoleEnums.Supervisor));
         }
     }
 }
예제 #2
0
 public ControlAccess Add(List <string> names, RoleEnums roleLevel)
 {
     if (names == null)
     {
         return(this);
     }
     foreach (var item in names)
     {
         AccessMap access = this.Controls.Find(p => p.ControlName == item);
         if (access == null)
         {
             this.Controls.Add(new AccessMap()
             {
                 ControlName = item, RoleLevel = roleLevel
             });
         }
     }
     return(this);
 }