public void RegisterModelBinders(ModelBinderDictionary modelBinders)
 {
     modelBinders[typeof(ScheduleItemFilterCriteria)] = new ScheduleItemFilterCriteriaModelBinder();
     modelBinders[typeof(SpeakerFilterCriteria)]      = new SpeakerFilterCriteriaModelBinder();
     modelBinders[typeof(Event)]        = container.Resolve <EventModelBinder>();
     modelBinders[typeof(ScheduleItem)] = container.Resolve <ScheduleItemModelBinder>();
     modelBinders[typeof(Speaker)]      = container.Resolve <SpeakerModelBinder>();
 }
 public void RegisterModelBinders(ModelBinderDictionary modelBinders)
 {
     modelBinders[typeof(ScheduleItemFilterCriteria)] = new ScheduleItemFilterCriteriaModelBinder();
     modelBinders[typeof(SpeakerFilterCriteria)]      = new SpeakerFilterCriteriaModelBinder();
     modelBinders[typeof(EventAddress)]               = new EventAddressModelBinder();
     modelBinders[typeof(ScheduleItemAddress)]        = new ScheduleItemAddressModelBinder();
     modelBinders[typeof(ScheduleItemCommentAddress)] = new ScheduleItemCommentAddressModelBinder();
     modelBinders[typeof(SpeakerAddress)]             = new SpeakerAddressModelBinder();
     modelBinders[typeof(ExhibitorInput)]             = new ExhibitorInputModelBinder();
 }