public new ResultModel Add(IList <FieldListAggregation> entities)
        {
            var metaFieldIds = entities.Select(t => t.MetaFieldId).ToArray();
            var metaFields   = metaFieldService.GetByIds(metaFieldIds);

            foreach (var item in entities)
            {
                var meta = metaFields.FirstOrDefault(t => t.Id == item.MetaFieldId);
                if (meta != null)
                {
                    item.Name      = meta.Code;
                    item.Text      = meta.Name;
                    item.FieldType = meta.FieldType;
                }
            }
            return(base.Add(entities));
        }
        public Result <IList <FormMetaField> > Add(int metaObjectId, IList <FormMetaField> entities)
        {
            var metaFieldIds = entities.Select(t => t.MetaFieldId).ToArray();
            var metaFields   = metaFieldService.GetByIds(metaObjectId, metaFieldIds);

            foreach (var item in entities)
            {
                var meta = metaFields.FirstOrDefault(t => t.Id == item.MetaFieldId);
                if (meta != null)
                {
                    item.Name      = meta.Code;
                    item.Text      = meta.Name;
                    item.FieldType = meta.FieldType;
                }
            }
            return(base.Add(entities));
        }