public DynamicMenuItemViewModel(DynamicEntityMetadataLibrary.Models.DynamicEntityMetadata dynamicEntityMetadata, string displayName) : this(dynamicEntityMetadata) { DisplayName = displayName; }
public static IDictionary <string, object> RouteValueDictionaryTypeCorrection(this IDictionary <string, object> routeValueDictionary, DynamicEntityMetadataLibrary.Models.DynamicEntityMetadata dynamicEntityMetadata) { foreach (var propertyInfo in dynamicEntityMetadata.DynamicPropertyMetadatas.Where(x => routeValueDictionary.ContainsKey(x.PropertyName))) { if (propertyInfo.TypeName == "int") { routeValueDictionary[propertyInfo.PropertyName] = int.Parse(routeValueDictionary[propertyInfo.PropertyName].ToString()); } } return(routeValueDictionary); }
public DynamicMenuItemViewModel(DynamicEntityMetadataLibrary.Models.DynamicEntityMetadata dynamicEntityMetadata) : this() { DynamicEntityMetadata = dynamicEntityMetadata; }