Exemplo n.º 1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public VehicleService(IVehicleRepository vehicleRepository, IOperationRepository operationRepository, IFleetPoolRepository fleetPoolRepository,
                              ICompanyRepository companyRepository, IRegionRepository regionRepository, IFuelTypeRepository fuelTypeRepository,
                              IVehicleMakeRepository vehicleMakeRepository, IVehicleStatusRepository vehicleStatusRepository, IDepartmentRepository departmentRepository,
                              ITransmissionTypeRepository transmissionTypeResposirory, IBusinessPartnerRepository businessPartnerRepository,
                              IInsuranceTypeRepository insuranceTypeRepository, IMaintenanceTypeRepository maintenanceTypeRepository, IVehicleCheckListRepository vehicleCheckListRepository,
                              IVehicleModelRepository vehicleModelRepository, IVehicleCategoryRepository vehicleCategoryRepository, IOperationsWorkPlaceRepository operationsWorkPlaceRepository,
                              IVehicleMaintenanceTypeFrequencyRepository maintenanceTypeFrequencyRepository, IVehicleCheckListItemRepository vehicleCheckListItemRepository)
        {
            if (vehicleRepository == null)
            {
                throw new ArgumentNullException("vehicleRepository");
            }

            this.vehicleRepository                  = vehicleRepository;
            this.operationRepository                = operationRepository;
            this.fleetPoolRepository                = fleetPoolRepository;
            this.companyRepository                  = companyRepository;
            this.regionRepository                   = regionRepository;
            this.fuelTypeRepository                 = fuelTypeRepository;
            this.vehicleMakeRepository              = vehicleMakeRepository;
            this.vehicleStatusRepository            = vehicleStatusRepository;
            this.departmentRepository               = departmentRepository;
            this.transmissionTypeResposirory        = transmissionTypeResposirory;
            this.businessPartnerRepository          = businessPartnerRepository;
            this.insuranceTypeRepository            = insuranceTypeRepository;
            this.maintenanceTypeRepository          = maintenanceTypeRepository;
            this.vehicleCheckListRepository         = vehicleCheckListRepository;
            this.vehicleModelRepository             = vehicleModelRepository;
            this.vehicleCategoryRepository          = vehicleCategoryRepository;
            this.operationsWorkPlaceRepository      = operationsWorkPlaceRepository;
            this.maintenanceTypeFrequencyRepository = maintenanceTypeFrequencyRepository;
            this.vehicleCheckListItemRepository     = vehicleCheckListItemRepository;
        }
Exemplo n.º 2
0
 public HomeController(
     IAdvertisementRepository advertisementRepository,
     IBrandRepository brandRepository,
     IFuelRepository fuelRepository,
     ITransmissionTypeRepository transmissionRepository,
     IVehiclTypeRepository vehiclTypeRepository,
     IRegionRepository regionRepository)
 {
     _brandRepository            = brandRepository;
     _fuelRepository             = fuelRepository;
     _transmissionTypeRepository = transmissionRepository;
     _vehiclTypeRepository       = vehiclTypeRepository;
     _regionRepository           = regionRepository;
 }
 public AdvertisementController(
     IContentProvider contentProvider,
     IAdvertisementRepository advertisementRepository,
     IBrandRepository brandRepository,
     IFuelRepository fuelRepository,
     ITransmissionTypeRepository transmissionRepository,
     IVehiclTypeRepository vehiclTypeRepository,
     IRegionRepository regionRepository,
     ICurrencyRepository currencyRepository)
 {
     _contentProvider         = contentProvider;
     _advertisementRepository = advertisementRepository;
     _brandRepository         = brandRepository;
     _fuelRepository          = fuelRepository;
     _transmissionRepository  = transmissionRepository;
     _vehiclTypeRepository    = vehiclTypeRepository;
     _regionRepository        = regionRepository;
     _currencyRepository      = currencyRepository;
 }