public string Validate(DynamicEntityMetadata dynamicEntityMetadata)
        {
            if (dynamicEntityMetadata.ScaffoldIndexProperties() == null)
            {
                return("ScaffoldIndexProperties should not be null for DynamicEntity " + dynamicEntityMetadata.TypeName());
            }

            return(null);
        }
Esempio n. 2
0
        public IEnumerable <DynamicPropertyMetadata> GetViewProperties(DynamicEntityMetadata dynamicEntityMetadata)
        {
            var dynamicPropertyMetadatas = dynamicEntityMetadata.ScaffoldIndexProperties();
            var viewProperties           = _requestManager.ViewProperties();

            if (!string.IsNullOrWhiteSpace(viewProperties))
            {
                dynamicPropertyMetadatas = _propertyFilterManager.FilterAndOrderProperties(dynamicPropertyMetadatas, viewProperties).ToList();
            }

            return(dynamicPropertyMetadatas);
        }