Ejemplo n.º 1
0
 public OperationService(IOperationRepository operationRepository, IDepartmentRepository departmentRepository, ICompanyRepository companyRepository, IFleetPoolRepository fleetPoolRepository)
 {
     this.operationRepository  = operationRepository;
     this.departmentRepository = departmentRepository;
     this.companyRepository    = companyRepository;
     this.fleetPoolRepository  = fleetPoolRepository;
 }
Ejemplo 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;
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Constructors
 /// </summary>
 public FleetPoolService(
     IOperationRepository operationRepository, ICountryRepository countryRepository,
     IRegionRepository regionRepository, IFleetPoolRepository fleetPoolRepository)
 {
     this.operationRepository = operationRepository;
     this.countryRepository   = countryRepository;
     this.regionRepository    = regionRepository;
     this.fleetPoolRepository = fleetPoolRepository;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Workplace Service Constructor
 /// </summary>
 public WorkplaceService(ICompanyRepository companyRepository, IWorkplaceRepository workplaceRepository,
                         IWorkLocationRepository workLocationRepository, IWorkplaceTypeRepository workplaceTypeRepository,
                         IOperationRepository operationRepository, IFleetPoolRepository fleetPoolRepository, IOperationsWorkPlaceRepository operationsWorkPlaceRepository)
 {
     this.workplaceRepository           = workplaceRepository;
     this.companyRepository             = companyRepository;
     this.workLocationRepository        = workLocationRepository;
     this.workplaceTypeRepository       = workplaceTypeRepository;
     this.operationRepository           = operationRepository;
     this.fleetPoolRepository           = fleetPoolRepository;
     this.operationsWorkPlaceRepository = operationsWorkPlaceRepository;
 }