C# Class Manos.Mvc.ModelBinder

Exibir arquivo Open project: toptensoftware/manos Class Usage Examples

Private Properties

Property Type Description
BuildFieldList string[]
GetModelValue ModelValue

Public Methods

Method Description
BindField ( string key, IModelValueProvider provider, object model, PropertyInfo pi ) : void
ModelBinder ( ModelState state ) : System
ResolveField ( object model, string key, object &target, PropertyInfo &pi ) : bool
TryUpdateModel ( IModelValueProvider provider, object model ) : bool

Private Methods

Method Description
BuildFieldList ( IModelValueProvider provider, object model ) : string[]
GetModelValue ( string key, IModelValueProvider provider, PropertyInfo pi ) : ModelValue

Method Details

BindField() public method

public BindField ( string key, IModelValueProvider provider, object model, PropertyInfo pi ) : void
key string
provider IModelValueProvider
model object
pi System.Reflection.PropertyInfo
return void

ModelBinder() public method

public ModelBinder ( ModelState state ) : System
state ModelState
return System

ResolveField() public static method

public static ResolveField ( object model, string key, object &target, PropertyInfo &pi ) : bool
model object
key string
target object
pi System.Reflection.PropertyInfo
return bool

TryUpdateModel() public method

public TryUpdateModel ( IModelValueProvider provider, object model ) : bool
provider IModelValueProvider
model object
return bool