public FormFieldDisplayAttribute(int RenderType = 0, string Type = null, string Title = null, string DisplayName = null, string Placeholder = null, string Prompt = null) { this.FieldDisplay = new FieldDisplay() { RenderType = (FieldRenderType)RenderType, Type = Type, Title = Title, DisplayName = DisplayName, Placeholder = Placeholder, Prompt = Prompt }; }
public void RegisterFieldForTaxonomyType(long taxonomyTypeId, string fieldName, FieldDisplay fieldDisplay, FieldValidate fieldValidate, FieldStatus fieldStatus, User byUser) { var field = _fieldEntityHelper.CreateEntity(fieldName, byUser); var validateDic = fieldValidate.ToDictionary(); foreach (var kv in validateDic) { if (kv.Key == "required" && kv.Value != null) { _fieldEntityHelper.CreateDetail(field, kv.Key, kv.Value, "validate", null, "required", byUser); } } var displayDic = fieldDisplay.ToDictionary <string>(); foreach (var kv in displayDic) { _fieldEntityHelper.CreateDetail(field, kv.Key, kv.Value, "display", null, null, byUser); } _fieldEntityHelper.CreateDetail(field, "fieldStatus", fieldStatus, null, null, null, byUser); _dbContext.SaveChanges(); }