static Category() { var books = new Category("Books"); var history = new Category("History", books); var mystery = new Category("Mystery", books); var travel = new Category("Travel", books); Movies = new Category("Movies"); var software = new Category("Software"); var mac = new Category("Mac OS X", software); var pc = new Category("Windows", software); var toys = new Category("Toys"); Games = new Category("Games", toys); Categories = new List<Category> { books, history, mystery, travel, Movies, software, mac, pc, toys, Games }; }
private Category(string name, Category parent = null) { Id = ++LastId; Name = name; Parent = parent; }