Пример #1
0
        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
            };
        }
Пример #2
0
 private Category(string name, Category parent = null)
 {
     Id = ++LastId;
     Name = name;
     Parent = parent;
 }