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)); } } }
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); }