Model binder for use with CSLA .NET editable business objects.
More...
|
| CslaModelBinder (bool CheckRulesOnModelUpdated=true) |
| Creates an instance of the model binder. More...
|
|
override object | BindModel (ControllerContext controllerContext, ModelBindingContext bindingContext) |
| Binds the model by using the specified controller context and binding context. More...
|
|
|
override object | CreateModel (ControllerContext controllerContext, ModelBindingContext bindingContext, Type modelType) |
| Creates an instance of the model if the controller implements IModelCreator. More...
|
|
override void | OnModelUpdated (ControllerContext controllerContext, ModelBindingContext bindingContext) |
| Checks the validation rules for properties after the Model has been updated. More...
|
|
override void | OnPropertyValidated (ControllerContext controllerContext, ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor, object value) |
| Prevents IDataErrorInfo validation from operating against editable objects. More...
|
|
Model binder for use with CSLA .NET editable business objects.
Definition at line 145 of file CslaModelBinder.cs.
◆ CslaModelBinder()
Csla.Web.Mvc.CslaModelBinder.CslaModelBinder |
( |
bool |
CheckRulesOnModelUpdated = true | ) |
|
Creates an instance of the model binder.
- Parameters
-
CheckRulesOnModelUpdated | Value indicating if business rules will be checked after the model is updated. |
Definition at line 153 of file CslaModelBinder.cs.
◆ BindModel()
override object Csla.Web.Mvc.CslaModelBinder.BindModel |
( |
ControllerContext |
controllerContext, |
|
|
ModelBindingContext |
bindingContext |
|
) |
| |
Binds the model by using the specified controller context and binding context.
- Parameters
-
controllerContext | Controller Context |
bindingContext | Binding Context |
- Returns
- Bound object
Definition at line 164 of file CslaModelBinder.cs.
◆ CreateModel()
override object Csla.Web.Mvc.CslaModelBinder.CreateModel |
( |
ControllerContext |
controllerContext, |
|
|
ModelBindingContext |
bindingContext, |
|
|
Type |
modelType |
|
) |
| |
|
protected |
Creates an instance of the model if the controller implements IModelCreator.
- Parameters
-
controllerContext | Controller context |
bindingContext | Binding context |
modelType | Type of model object |
Definition at line 227 of file CslaModelBinder.cs.
◆ OnModelUpdated()
override void Csla.Web.Mvc.CslaModelBinder.OnModelUpdated |
( |
ControllerContext |
controllerContext, |
|
|
ModelBindingContext |
bindingContext |
|
) |
| |
|
protected |
Checks the validation rules for properties after the Model has been updated.
- Parameters
-
controllerContext | Controller context |
bindingContext | Binding context |
Definition at line 242 of file CslaModelBinder.cs.
◆ OnPropertyValidated()
override void Csla.Web.Mvc.CslaModelBinder.OnPropertyValidated |
( |
ControllerContext |
controllerContext, |
|
|
ModelBindingContext |
bindingContext, |
|
|
System.ComponentModel.PropertyDescriptor |
propertyDescriptor, |
|
|
object |
value |
|
) |
| |
|
protected |
Prevents IDataErrorInfo validation from operating against editable objects.
- Parameters
-
controllerContext | Controller context |
bindingContext | Binding context |
propertyDescriptor | Property descriptor |
value | Value |
Definition at line 287 of file CslaModelBinder.cs.