48
1
using System;
2
using System.Collections.Generic;
3
using System.Linq;
4
5
public class TeamMember {
6
public string name;
7
public bool enabled;
8
9
public TeamMember(List<string> rowValues) {
10
this.name = rowValues[0];
11
this.enabled = rowValues[1].ToLower() == "yes";
12
}
13
}
14
15
public class Team: List<TeamMember> {
16
17
public Team(List<List<string>> rows) {
18
this.AddRange(rows.Where(x => !string.IsNullOrEmpty(x[0])).Select(x => new TeamMember(x)));
19
}
20
21
public List<TeamMember> getEnabledUsers() {
22
return this.FindAll(member => member.enabled);
23
}
24
}
Cached Result
>