コード例 #1
0
ファイル: VehicleService.cs プロジェクト: VijayMVC/Cares
        /// <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
ファイル: InsuranceTypeService.cs プロジェクト: soboE2/SEP
 public InsuranceTypeService(IInsuranceTypeRepository insuranceTypeRepository, DbContext dbContext)
     : base(insuranceTypeRepository)
 {
     _insuranceTypeRepository = insuranceTypeRepository;
     _dbContext = dbContext;
 }