Exemplo n.º 1
0
 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
     };
 }
Exemplo n.º 2
0
        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();
        }