public DynamicMenuItemViewModel(global::DynamicMVC.DynamicEntityMetadataLibrary.Models.DynamicEntityMetadata dynamicEntityMetadata) : this() { DynamicEntityMetadata = dynamicEntityMetadata; }
public DynamicMenuItemViewModel(global::DynamicMVC.DynamicEntityMetadataLibrary.Models.DynamicEntityMetadata dynamicEntityMetadata, string displayName) : this(dynamicEntityMetadata) { DisplayName = displayName; }
public static IDictionary <string, object> RouteValueDictionaryTypeCorrection(this IDictionary <string, object> routeValueDictionary, global::DynamicMVC.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); }