Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         public enum DataSet { DISTRICTS, CAMPUSES, BUILDINGS, ROOMS, DEFICIENCIES, SM_FIVE_YEAR_PLAN, SM_PROJECTS };
  2.        
  3.         private List<DataSet> GetDescendants(DataSet dataset)
  4.         {
  5.             switch (dataset)
  6.             {
  7.                 case DataSet.DISTRICTS:
  8.                     return new List<DataSet>() { DataSet.CAMPUSES, DataSet.BUILDINGS, DataSet.BUILDINGS, DataSet.ROOMS, DataSet.DEFICIENCIES, DataSet.SM_FIVE_YEAR_PLAN, DataSet.SM_PROJECTS };
  9.  
  10.                 case DataSet.CAMPUSES:
  11.                     return new List<DataSet>() { DataSet.BUILDINGS, DataSet.BUILDINGS, DataSet.ROOMS, DataSet.DEFICIENCIES, DataSet.SM_FIVE_YEAR_PLAN, DataSet.SM_PROJECTS };
  12.  
  13.                 case DataSet.BUILDINGS:
  14.                     return new List<DataSet>() { DataSet.ROOMS, DataSet.DEFICIENCIES, DataSet.SM_PROJECTS };
  15.  
  16.                 case DataSet.ROOMS:             // fallthrough
  17.                 case DataSet.DEFICIENCIES:      // fallthrough
  18.                 case DataSet.SM_FIVE_YEAR_PLAN: // fallthrough
  19.                 case DataSet.SM_PROJECTS:
  20.                     return new List<DataSet>();
  21.             }
  22.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement