Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="type"></param>
        /// <param name="keyValue"></param>
        /// <returns></returns>
        public object GetItemByTypeAndKeyFunction(Type type, dynamic keyValue)
        {
            var keyName = DynamicMVCContext.GetDynamicEntityMetadata(type.Name).KeyProperty.PropertyName;

            using (var dynamicRepository = Container.Resolve <IDynamicRepository>())
            {
                return(dynamicRepository.GetItem(type, keyName, keyValue));
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="typeName"></param>
 /// <returns></returns>
 public DynamicEntityMetadata GetDynamicEntityMetadata(string typeName)
 {
     return(DynamicMVCContext.GetDynamicEntityMetadata(typeName));
 }