Exemple #1
0
        public void CreateTemplate(string name, ID templateId, string fullName, IEnumerable <ID> baseTemplateIds)
        {
            if (!_readyForTemplate)
            {
                throw new InvalidOperationException();
            }
            _readyForTemplate = false;
            _readyForSection  = true;

            _currentTemplatePiece = new TemplateItem(templateId, name, baseTemplateIds);
            _currentTemplatePiece.AddStandardValues(new StandardValuesItem(templateId));
        }