C# Class Zetbox.Client.ASPNET.ZetboxViewModelBinder

Inheritance: System.Web.Mvc.DefaultModelBinder, IZetboxViewModelBinder
Exibir arquivo Open project: daszat/zetbox

Public Methods

Method Description
ZetboxViewModelBinder ( IViewModelFactory vmf, IMVCValidationManager validation, ZetboxContextHttpScope scope ) : System

Protected Methods

Method Description
CreateModel ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, Type modelType ) : object
GetModelProperties ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext ) : PropertyDescriptorCollection
OnPropertyValidating ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, PropertyDescriptor propertyDescriptor, object value ) : bool

Method Details

CreateModel() protected method

protected CreateModel ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, Type modelType ) : object
controllerContext System.Web.Mvc.ControllerContext
bindingContext System.Web.Mvc.ModelBindingContext
modelType System.Type
return object

GetModelProperties() protected method

protected GetModelProperties ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext ) : PropertyDescriptorCollection
controllerContext System.Web.Mvc.ControllerContext
bindingContext System.Web.Mvc.ModelBindingContext
return System.ComponentModel.PropertyDescriptorCollection

OnPropertyValidating() protected method

protected OnPropertyValidating ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, PropertyDescriptor propertyDescriptor, object value ) : bool
controllerContext System.Web.Mvc.ControllerContext
bindingContext System.Web.Mvc.ModelBindingContext
propertyDescriptor System.ComponentModel.PropertyDescriptor
value object
return bool

ZetboxViewModelBinder() public method

public ZetboxViewModelBinder ( IViewModelFactory vmf, IMVCValidationManager validation, ZetboxContextHttpScope scope ) : System
vmf IViewModelFactory
validation IMVCValidationManager
scope ZetboxContextHttpScope
return System