private void CreateFormFieldsData(string columnName, string columnValue) { FormFieldsData.Add(new FormFieldsData() { name = columnName, value = columnValue }); }
protected Dictionary <string, string> CastFormFieldsDataToDictionary() { var dictionary = new Dictionary <string, string>(); FormFieldsData.ForEach(data => { dictionary[data.name] = data.value; }); return(dictionary); }
protected virtual void SetDefaultValues() { Dictionary <string, object> defaultValues = DefaultValueManager.GetValues(WebFormId, _userConnection); foreach (string key in defaultValues.Keys) { string columnName = key; string columnValue = !defaultValues[key].Equals(null) ? defaultValues[key].ToString() : string.Empty; FormFieldsData formData = FormFieldsData.FirstOrDefault(data => data.name == columnName); if (formData == null) { CreateFormFieldsData(columnName, columnValue); } else if (formData.value.IsNullOrEmpty()) { formData.value = columnValue; } } }