Пример #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;
        }
Пример #2
0
 public InsuranceTypeBL(IUnitOfWork unitOfWork,
                        IMapper mapper,
                        IConfiguration configuration,
                        IInsuranceTypeRepository insuranceTypeRepository)
 {
     _insuranceTypeRepository = insuranceTypeRepository;
     _configuration           = configuration;
     _mapper     = mapper;
     _unitOfWork = unitOfWork;
 }
Пример #3
0
 public InsuranceRateService(IOperationRepository operationRepository, ITariffTypeRepository tariffTypeRepository,
                             IInsuranceRtMainRepository insuranceRtMainRepository, IHireGroupDetailRepository hireGroupDetailRepository,
                             IInsuranceRtRepository insuranceRtRepository, IInsuranceTypeRepository insuranceTypeRepository)
 {
     this.operationRepository       = operationRepository;
     this.tariffTypeRepository      = tariffTypeRepository;
     this.insuranceRtMainRepository = insuranceRtMainRepository;
     this.hireGroupDetailRepository = hireGroupDetailRepository;
     this.insuranceRtRepository     = insuranceRtRepository;
     this.insuranceTypeRepository   = insuranceTypeRepository;
 }
Пример #4
0
        public InsuranceTypeService(IInsuranceTypeRepository insuranceTypeRepository, IInsuranceRtRepository insuranceRtRepository, IVehicleInsuranceInfoRepository vehicleInsuranceInfoRepository)
        {
            if (insuranceTypeRepository == null)
            {
                throw new ArgumentNullException("insuranceTypeRepository");
            }

            this.insuranceTypeRepository        = insuranceTypeRepository;
            this.insuranceRtRepository          = insuranceRtRepository;
            this.vehicleInsuranceInfoRepository = vehicleInsuranceInfoRepository;
        }
Пример #5
0
 public InsuranceTypeService(IInsuranceTypeRepository insuranceTypesRepository, IUnitOfWork unitOfWork)
 {
     this.insuranceTypesRepository = insuranceTypesRepository;
     this.unitOfWork = unitOfWork;
 }
Пример #6
0
 public InsuranceTypeService(IInsuranceTypeRepository insuranceTypeRepository, DbContext dbContext)
     : base(insuranceTypeRepository)
 {
     _insuranceTypeRepository = insuranceTypeRepository;
     _dbContext = dbContext;
 }