Пример #1
0
 /// <summary>
 ///   Constructor
 /// </summary>
 public MaintenanceTypeService(IMaintenanceTypeRepository maintenanceTypeRepository, IMainteneceTypeGroupRepository mainteneceTypeGroupRepository,
                               IVehicleMaintenanceTypeFrequencyRepository vehicleMaintenanceTypeFrequencyRepository)
 {
     this.mainteneceTypeGroupRepository             = mainteneceTypeGroupRepository;
     this.maintenanceTypeRepository                 = maintenanceTypeRepository;
     this.vehicleMaintenanceTypeFrequencyRepository = vehicleMaintenanceTypeFrequencyRepository;
 }
Пример #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;
        }
Пример #3
0
 /// <summary>
 ///  Document Constructor
 /// </summary>
 public MainteneceTypeGroupService(IMainteneceTypeGroupRepository mainteneceTypeGroupRepository, IMaintenanceTypeRepository maintenanceTypeRepository)
 {
     this.mainteneceTypeGroupRepository = mainteneceTypeGroupRepository;
     this.maintenanceTypeRepository     = maintenanceTypeRepository;
 }