public static List <Role> GetRoles() { List <Role> list = new List <Role>(); foreach (DataRow row in ((RoleCache) new RoleCache().GetData()).dtRole.Rows) { Role role = new Role(); Role @object = RoleUtils.GetObject(row); list.Add(@object); } return(list); }
public static List <Role> GetRoleByName(string roleName) { List <Role> list = new List <Role>(); DataRowView[] array = ((RoleCache) new RoleCache().GetData()).dvRoleBy_RoleName.FindRows(roleName); for (int i = 0; i < array.Length; i++) { DataRowView dataRowView = array[i]; Role role = new Role(); Role @object = RoleUtils.GetObject(dataRowView.Row); list.Add(@object); } return(list); }
public static Role GetRole(string roleId) { Role role = null; RoleCache roleCache = (RoleCache) new RoleCache().GetData(); int index = roleCache.dvRoleBy_RoleId.Find(roleId); bool flag = index >= 0; if (flag) { Role role2 = new Role(); role = RoleUtils.GetObject(roleCache.dvRoleBy_RoleId[index].Row); } return(role); }