Example #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;
        }
Example #2
0
 /// <summary>
 ///  vehicle Make Constructor
 /// </summary>
 public VehicleMakeService(IVehicleMakeRepository vehicleMakeRepository, IVehicleRepository vehicleRepository, ISeasonalDiscountRepository seasonalDiscountRepository,
                           IHireGroupDetailRepository hireGroupDetailRepository, IStandardDiscountRepository standardDiscountRepository)
 {
     this.vehicleMakeRepository      = vehicleMakeRepository;
     this.vehicleRepository          = vehicleRepository;
     this.seasonalDiscountRepository = seasonalDiscountRepository;
     this.hireGroupDetailRepository  = hireGroupDetailRepository;
     this.standardDiscountRepository = standardDiscountRepository;
 }
Example #3
0
 public HireGroupService(IHireGroupRepository hireGroupRepository, ICompanyRepository companyRepository, IVehicleCategoryRepository vehicleCategoryRepository,
                         IVehicleMakeRepository vehicleMakeRepository, IVehicleModelRepository vehicleModelRepository, IHireGroupDetailRepository hireGroupDetailRepository,
                         IHireGroupUpGradeRepository hireGroupUpGradeRepository)
 {
     if (hireGroupDetailRepository == null)
     {
         throw new ArgumentNullException("hireGroupDetailRepository");
     }
     this.hireGroupRepository        = hireGroupRepository;
     this.companyRepository          = companyRepository;
     this.vehicleCategoryRepository  = vehicleCategoryRepository;
     this.vehicleMakeRepository      = vehicleMakeRepository;
     this.vehicleModelRepository     = vehicleModelRepository;
     this.hireGroupDetailRepository  = hireGroupDetailRepository;
     this.hireGroupUpGradeRepository = hireGroupUpGradeRepository;
 }
Example #4
0
 /// <summary>
 ///  Constructor
 /// </summary>
 public SeasonalDiscountService(ISeasonalDiscountRepository seasonalDiscountRepository,
                                ISeasonalDiscountMainRepository seasonalDiscountMainRepository, ICompanyRepository companyRepository,
                                IDepartmentRepository departmentRepository, IOperationRepository operationRepository, ITariffTypeRepository tariffTypeRepository,
                                IHireGroupRepository hireGroupRepository, IOperationsWorkPlaceRepository operationsWorkPlaceRepository, IVehicleCategoryRepository vehicleCategoryRepository,
                                IVehicleMakeRepository vehicleMakeRepository, IVehicleModelRepository vehicleModelRepository, IBpRatingTypeRepository ratingTypeRepository)
 {
     this.seasonalDiscountRepository     = seasonalDiscountRepository;
     this.seasonalDiscountMainRepository = seasonalDiscountMainRepository;
     this.companyRepository             = companyRepository;
     this.departmentRepository          = departmentRepository;
     this.operationRepository           = operationRepository;
     this.operationRepository           = operationRepository;
     this.tariffTypeRepository          = tariffTypeRepository;
     this.operationsWorkPlaceRepository = operationsWorkPlaceRepository;
     this.vehicleCategoryRepository     = vehicleCategoryRepository;
     this.vehicleMakeRepository         = vehicleMakeRepository;
     this.vehicleModelRepository        = vehicleModelRepository;
     this.hireGroupRepository           = hireGroupRepository;
     this.ratingTypeRepository          = ratingTypeRepository;
 }
Example #5
0
 public TariffRateService(IDepartmentRepository departmentRepository, ICompanyRepository companyRepository,
                          IOperationRepository operationRepository,
                          IVehicleModelRepository vehicleModelRepository, IVehicleMakeRepository vehicleMakeRepository,
                          IVehicleCategoryRepository vehicleCategoryRepository,
                          IHireGroupRepository hireGroupRepository, ITariffTypeRepository tariffTypeRepository,
                          IStandardRateMainRepository standardRateMainRepository,
                          IHireGroupDetailRepository hireGroupDetailRepository, IStandardRateRepository standardRateRepository)
 {
     this.operationRepository        = operationRepository;
     this.departmentRepository       = departmentRepository;
     this.companyRepository          = companyRepository;
     this.vehicleModelRepository     = vehicleModelRepository;
     this.vehicleMakeRepository      = vehicleMakeRepository;
     this.vehicleCategoryRepository  = vehicleCategoryRepository;
     this.hireGroupRepository        = hireGroupRepository;
     this.tariffTypeRepository       = tariffTypeRepository;
     this.standardRateMainRepository = standardRateMainRepository;
     this.hireGroupDetailRepository  = hireGroupDetailRepository;
     this.standardRateRepository     = standardRateRepository;
 }
 public VehicleMakeService(IUnitOfWork unitOfWork, IVehicleMakeRepository vehicleMakeRepository)
 {
     _unitOfWork            = unitOfWork;
     _vehicleMakeRepository = vehicleMakeRepository;
 }
Example #7
0
 public MakeController(IVehicleMakeRepository vehicleMakeRepo)
 {
     _vehicleMakeRepo = vehicleMakeRepo;
 }
Example #8
0
 public VehicleMakeController(DataContext context, IVehicleMakeRepository vehicleMakeRepo
                              )
 {
     _vehicleMakeRepo = vehicleMakeRepo;
 }
Example #9
0
 public HomeMapperController(IVehicleMakeRepository context, IMapper mapper)
 {
     this.context = context;
     this.mapper  = mapper;
 }
Example #10
0
 public VehicleMakeService(IValidationDictionary validationDictionary, IVehicleMakeRepository vehicleMakeRepository)
 {
     _validationDictionary  = validationDictionary;
     _vehicleMakeRepository = vehicleMakeRepository;
 }
Example #11
0
 public VehicleMakeService(IVehicleMakeRepository vehicleMakeRepository)
 {
     _vehicleRepository = vehicleMakeRepository;
 }
 public VehicleMakeService(IVehicleMakeRepository repository)
 {
     this.Repository = repository;
 }
 public MyService(IVehicleMakeRepository vehicleMakeRepository)
 {
     this.vehicleMakeRepository = vehicleMakeRepository;
 }
Example #14
0
 public VehicleMakeService(IVehicleMakeRepository vehicleMakeRepository, IUnitOfWork unitOfWork)
 {
     _vehicleMakeRepository = vehicleMakeRepository;
     _unitOfWork            = unitOfWork;
 }
 public VehicleMakeService()
 {
     this.vehicleMakeRepository = new VehicleMakeRepository();
 }
 public VehicleMakeService(IUnitOfWork unitOfWork, IVehicleMakeRepository repository)
 {
     uow         = unitOfWork;
     _repository = repository;
 }
Example #17
0
 public VehicleMakeService()
 {
     _vehicleRepository = new VehicleMakeRepository(new Context.VehicleContext());
 }
 public VehiclesController(VehicleContext context)
 {
     _vehicleMakeRepository  = new VehicleMakeRepository(context);
     _vehicleModelRepository = new VehicleModelRepository(context);
 }
Example #19
0
 public VehicleMakeService(IVehicleMakeRepository repository)
 {
     this.repository = repository;
 }
Example #20
0
 public UnitOfWork(DataContext context, IVehicleMakeRepository makeRepository, IVehicleModelRepository modelRepository)
 {
     this.context = context;
     Makers       = makeRepository;
     Models       = modelRepository;
 }