Exemplo n.º 1
0
 /// <summary>
 /// Adds a new child Category.
 /// </summary>
 /// <param name="name">The name of the new child Category.</param>
 /// <returns>The new Category.</returns>
 public Category AddCategory(string name)
 {
     Category category = new Category(0, name, (short)Categories.Count, this);
     Categories.Add(category);
     category.Save();
     foreach (TemplateField field in Fields)
     {
         TemplateField copy = new TemplateField(0, field.Name, field.Type, category, field.MinRange, field.MaxRange, (short)Fields.Count);
         copy.IsModified = true;
         category.Fields.Add(copy);
     }
     category.SaveTemplate();
     return category;
 }