Пример #1
0
        private void UpdateByAddingTemplateField(Template template, int id, Constants.TemplateFieldType fieldType, string label, out TemplateViewModel templateViewModel)
        {
            templateViewModel = _formManager.FindTemplateToEdit(template.TemplateID);

            FormCollection fieldCollection;
            IDictionary <string, string> fields;

            CeateFieldForm(id, fieldType.ToString(), label, out fieldCollection, out fields);

            _formManager.UpdateTemplate(templateViewModel, fieldCollection, fields);
        }
Пример #2
0
        private void CreateTemplateAndField(FormViewModel formViewModel, Constants.TemplateFieldType fieldType, out Template template, out TemplateViewModel templateViewModel)
        {
            template = _formManager.CreateNewFormAndTemplate(formViewModel);
            Assert.IsNotNull(template);

            templateViewModel = _formManager.FindTemplateToEdit(template.TemplateID);

            FormCollection fieldCollection = new FormCollection();
            IDictionary <string, string> fields;

            CeateFieldForm(1, fieldType.ToString(), fieldCollection, out fields);

            _formManager.UpdateTemplate(templateViewModel, fieldCollection, fields);
        }
Пример #3
0
 public TemplateFieldValueViewModel(Constants.TemplateFieldType type, string value)
 {
     this.Value     = value;
     this.FieldType = type;
 }