Exemple #1
0
 private void CreateCategorizedItem(string name, RVCategory category) {
     string realName = name + " - " + category.Name;
     var item = ObjectSpace.Session.FindObject<RVItem>(new BinaryOperator("Name", realName));
     if (item == null) {
         new RVItem(ObjectSpace.Session) { Name = realName, Category = category };
     }
 }
Exemple #2
0
        public override void UpdateDatabaseAfterUpdateSchema()
        {
            base.UpdateDatabaseAfterUpdateSchema();
            RVCategory category = CreateCategory("Parent", null);

            CreateCategory("Child1", category);
            CreateCategory("Child2", category);
            ObjectSpace.CommitChanges();
        }
Exemple #3
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;
 }
Exemple #4
0
        private void CreateCategorizedItem(string name, RVCategory category)
        {
            string realName = name + " - " + category.Name;
            var    session  = ((XPObjectSpace)ObjectSpace).Session;
            var    item     = session.FindObject <RVItem>(new BinaryOperator("Name", realName));

            if (item == null)
            {
                new RVItem(session)
                {
                    Name = realName, Category = category
                };
            }
        }
Exemple #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);
        }