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); }
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); }
public TemplateFieldValueViewModel(Constants.TemplateFieldType type, string value) { this.Value = value; this.FieldType = type; }