Ejemplo 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;
        }
Ejemplo n.º 2
0
 public InsuranceTypeBL(IUnitOfWork unitOfWork,
                        IMapper mapper,
                        IConfiguration configuration,
                        IInsuranceTypeRepository insuranceTypeRepository)
 {
     _insuranceTypeRepository = insuranceTypeRepository;
     _configuration           = configuration;
     _mapper     = mapper;
     _unitOfWork = unitOfWork;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
        }
Ejemplo n.º 5
0
 public InsuranceTypeService(IInsuranceTypeRepository insuranceTypesRepository, IUnitOfWork unitOfWork)
 {
     this.insuranceTypesRepository = insuranceTypesRepository;
     this.unitOfWork = unitOfWork;
 }
Ejemplo n.º 6
0
 public InsuranceTypeService(IInsuranceTypeRepository insuranceTypeRepository, DbContext dbContext)
     : base(insuranceTypeRepository)
 {
     _insuranceTypeRepository = insuranceTypeRepository;
     _dbContext = dbContext;
 }