Esempio n. 1
0
 /// <summary>
 ///   Constructor
 /// </summary>
 public MaintenanceTypeService(IMaintenanceTypeRepository maintenanceTypeRepository, IMainteneceTypeGroupRepository mainteneceTypeGroupRepository,
                               IVehicleMaintenanceTypeFrequencyRepository vehicleMaintenanceTypeFrequencyRepository)
 {
     this.mainteneceTypeGroupRepository             = mainteneceTypeGroupRepository;
     this.maintenanceTypeRepository                 = maintenanceTypeRepository;
     this.vehicleMaintenanceTypeFrequencyRepository = vehicleMaintenanceTypeFrequencyRepository;
 }
Esempio n. 2
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;
        }
Esempio n. 3
0
 /// <summary>
 ///  Document Constructor
 /// </summary>
 public MainteneceTypeGroupService(IMainteneceTypeGroupRepository mainteneceTypeGroupRepository, IMaintenanceTypeRepository maintenanceTypeRepository)
 {
     this.mainteneceTypeGroupRepository = mainteneceTypeGroupRepository;
     this.maintenanceTypeRepository     = maintenanceTypeRepository;
 }