Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public enum DataSet { DISTRICTS, CAMPUSES, BUILDINGS, ROOMS, DEFICIENCIES, SM_FIVE_YEAR_PLAN, SM_PROJECTS };
- private List<DataSet> GetDescendants(DataSet dataset)
- {
- switch (dataset)
- {
- case DataSet.DISTRICTS:
- return new List<DataSet>() { DataSet.CAMPUSES, DataSet.BUILDINGS, DataSet.BUILDINGS, DataSet.ROOMS, DataSet.DEFICIENCIES, DataSet.SM_FIVE_YEAR_PLAN, DataSet.SM_PROJECTS };
- case DataSet.CAMPUSES:
- return new List<DataSet>() { DataSet.BUILDINGS, DataSet.BUILDINGS, DataSet.ROOMS, DataSet.DEFICIENCIES, DataSet.SM_FIVE_YEAR_PLAN, DataSet.SM_PROJECTS };
- case DataSet.BUILDINGS:
- return new List<DataSet>() { DataSet.ROOMS, DataSet.DEFICIENCIES, DataSet.SM_PROJECTS };
- case DataSet.ROOMS: // fallthrough
- case DataSet.DEFICIENCIES: // fallthrough
- case DataSet.SM_FIVE_YEAR_PLAN: // fallthrough
- case DataSet.SM_PROJECTS:
- return new List<DataSet>();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement