//TODO: Validation rules for this property
 public static PropertyApiDescriptionModel Create(PropertyInfo propertyInfo)
 {
     return(new PropertyApiDescriptionModel
     {
         Name = propertyInfo.Name,
         Type = ApiTypeNameHelper.GetTypeName(propertyInfo.PropertyType),
         TypeSimple = ApiTypeNameHelper.GetSimpleTypeName(propertyInfo.PropertyType)
     });
 }
 //TODO: Validation rules for this property
 public static PropertyApiDescriptionModel Create(PropertyInfo propertyInfo)
 {
     return(new PropertyApiDescriptionModel
     {
         Name = propertyInfo.Name,
         Type = ApiTypeNameHelper.GetTypeName(propertyInfo.PropertyType),
         TypeSimple = ApiTypeNameHelper.GetSimpleTypeName(propertyInfo.PropertyType),
         IsRequired = propertyInfo.IsDefined(typeof(RequiredAttribute), true)
     });
 }
Beispiel #3
0
 //TODO: Validation rules for this property
 public static PropertyApiDescriptionModel Create(PropertyInfo propertyInfo)
 {
     return(new PropertyApiDescriptionModel
     {
         Name = propertyInfo.Name,
         JsonName = AbpApiProxyScriptingOptions.PropertyNameGenerator.Invoke(propertyInfo),
         Type = ApiTypeNameHelper.GetTypeName(propertyInfo.PropertyType),
         TypeSimple = ApiTypeNameHelper.GetSimpleTypeName(propertyInfo.PropertyType),
         IsRequired = propertyInfo.IsDefined(typeof(RequiredAttribute), true)
     });
 }