Пример #1
0
 private RVCategory CreateCategory(string name, HCategory parent) {
     var category = ObjectSpace.Session.FindObject<RVCategory>(new BinaryOperator("Name", name));
     if (category == null) {
         category = new RVCategory(ObjectSpace.Session) { Name = name, Parent = parent };
         CreateCategorizedItem("Item1", category);
         CreateCategorizedItem("Item2", category);
     }
     return category;
 }
Пример #2
0
        public override void UpdateDatabaseAfterUpdateSchema()
        {
            base.UpdateDatabaseAfterUpdateSchema();
            HCategory parent1 = CreateNode("Parent 1", null);

            CreateNode("Child 1", parent1);
            CreateNode("Child 2", parent1);
            CreateNode("Parent 2", null);
        }
Пример #3
0
        private HCategory CreateNode(string name, HCategory parent)
        {
            HCategory obj = ObjectSpace.FindObject <HCategory>(new BinaryOperator("Name", name));

            if (obj == null)
            {
                obj        = ObjectSpace.CreateObject <HCategory>();
                obj.Name   = name;
                obj.Parent = parent;
            }
            return(obj);
        }
        private Category CreateCategory(string name, HCategory parent)
        {
            Category category = ObjectSpace.FindObject <Category>(new BinaryOperator("Name", name));

            if (category == null)
            {
                category        = ObjectSpace.CreateObject <Category>();
                category.Name   = name;
                category.Parent = parent;
                category.Save();
                CreateCategorizedItem("Item1", category);
                CreateCategorizedItem("Item2", category);
            }
            return(category);
        }
Пример #5
0
        private RVCategory CreateCategory(string name, HCategory parent)
        {
            var session  = ((XPObjectSpace)ObjectSpace).Session;
            var category = session.FindObject <RVCategory>(new BinaryOperator("Name", name));

            if (category == null)
            {
                category = new RVCategory(session)
                {
                    Name = name, Parent = parent
                };
                CreateCategorizedItem("Item1", category);
                CreateCategorizedItem("Item2", category);
            }
            return(category);
        }