CTCClassSchedule.Models.SectionEditModelBinder.GetPropertyValue C# (CSharp) Метод

GetPropertyValue() защищенный Метод

Provides custom logic for creating an ISectionID object from a string.
protected GetPropertyValue ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, System propertyDescriptor, IModelBinder propertyBinder ) : object
controllerContext System.Web.Mvc.ControllerContext
bindingContext System.Web.Mvc.ModelBindingContext
propertyDescriptor System
propertyBinder IModelBinder
Результат object
        protected override object GetPropertyValue(ControllerContext controllerContext, ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor, IModelBinder propertyBinder)
        {
            if (propertyDescriptor.PropertyType.IsSubclassOf(typeof(Section)))
              {
            return base.GetPropertyValue(controllerContext, bindingContext, propertyDescriptor, new SectionIdModelBinder());
              }
              // TODO: Account for a property that is a collection of ISection objects
              return base.GetPropertyValue(controllerContext, bindingContext, propertyDescriptor, propertyBinder);
        }
SectionEditModelBinder