예제 #1
0
 public VehicleDetailsController_002()
 {
     OperstatModel           = new FilterModel2(new OperstatRepository());
     MoveTypeModel           = new FilterModel2(new MoveTypeRepository());
     ThreeCascadeModel       = new ThreeCascadeFilterModel(new FleetEuropeActualDueCountriesRepository(), new PoolRepository(), new LocationRepository());
     OwnCountryModel         = new FilterModel2(new FleetActualEuropeOwnCountriesRepository());
     CarSegmentModel         = new FilterModel2(new CarSegmentRepository());
     CarClassModel           = new FilterModel2(new CarClassRepository());
     CarGroupModel           = new FilterModel2(new CarGroupRepository());
     VehiclePredicamentModel = new FilterModel2(new VehiclePredicamentRepository());
     NonRevDaysModel         = new NonRevFilterModel(new NonrevRepository());
     GridViewModel           = new GridviewModel(new VehicleDetailsRepository());
     _filter    = new FilterEntity();
     _carFilter = new CarFilterEntity();
     VehicleDetailsUserControlModel = new VehicleDetailsUserControlModel(new VehicleDetailsRepository());
     PagerMaxModel           = new PagerMaxRowsModel(new GridViewMaxRowsRepository());
     UnitTextBoxModel        = new TextFilterModel();
     LicenseTextBoxModel     = new TextFilterModel();
     ModelTextBoxModel       = new TextFilterModel();
     ModelDescTextBoxModel   = new TextFilterModel();
     VinTextBoxModel         = new TextFilterModel();
     CustNameTextBoxModel    = new TextFilterModel();
     ColourTextBoxModel      = new TextFilterModel();
     MileageTextBoxModel     = new TextFilterModel();
     FilterGridButtonModel   = new ButtonModel();
     ClearFiltersButtonModel = new ButtonModel();
 }
예제 #2
0
 public ComparisonController()
     : base()
 {
     headers           = new Enums.Headers[2];
     TopicDropDownList = new FilterModel2(new TopicRepository());
     BrowserModel      = new BrowserParamsModel(new BrowserJavascriptRepository());
 }
예제 #3
0
 public FleetOverviewController()
 {
     ThreeCascadeModel       = new ThreeCascadeFilterModel(new FleetEuropeActualDueCountriesRepository(), new PoolRepository(), new LocationRepository());
     OwnCountryModel         = new FilterModel2(new FleetActualEuropeOwnCountriesRepository());
     CarSegmentModel         = new FilterModel2(new CarSegmentRepository());
     CarClassModel           = new FilterModel2(new CarClassRepository());
     CarGroupModel           = new FilterModel2(new CarGroupRepository());
     VehiclePredicamentModel = new FilterModel2(new VehiclePredicamentRepository());
     DataTableModel          = new DataTableModel(new FleetOverviewRepository());
     _filter = new FilterEntity();
 }
예제 #4
0
 public ReservationDetailsController()
     : base()
 {
     PagerMaxModel             = new PagerMaxRowsModel(new GridViewMaxRowsRepository());
     CheckInOutFilterModel     = new FilterModel2(new CheckInOutRepository());
     FilterModel               = new FilterModel2(new FilterRepository());
     GridViewModel             = new ReservationGridViewModel(new ResDetailsRepository(), new DoPostBackRepository());
     GridViewModel.ResFilters  = new ResevationDetailsFilterEntity();
     GridViewModel.MainFilters = new MainFilterEntity();
     _mainFilterService        = new ResMainFilterService(GridViewModel, CmsOpsModel, CarCascadeModel);
     _resTopicFilterService    = new ResTopicFilterService(FilterModel);
 }
예제 #5
0
 public ThreeCascadeFilterModel(IFilterRepository d, IFilterRepository p, IFilterRepository l)
 {
     DueCountryModel    = new FilterModel2(d);
     PoolModel          = new FilterModel2(p);
     LocationGroupModel = new FilterModel2(l);
 }