コード例 #1
0
ファイル: EmployeeService.cs プロジェクト: VijayMVC/Cares
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="empRepository"></param>
 /// <param name="empStatusRepository"></param>
 /// <param name="companyRepository"></param>
 /// <param name="jobTypeRepository"></param>
 /// <param name="designationRepository"></param>
 /// <param name="desigGradeRepository"></param>
 /// <param name="departmentRepository"></param>
 /// <param name="workplaceRepository"></param>
 /// <param name="countryRepository"></param>
 /// <param name="regionRepository"></param>
 /// <param name="subRegionRepository"></param>
 /// <param name="cityRepository"></param>
 /// <param name="areaRepository"></param>
 /// <param name="phoneTypeRepository"></param>
 /// <param name="licenseTypeRepository"></param>
 /// <param name="operationRepository"></param>
 /// <param name="operationsWorkPlaceRepository"></param>
 public EmployeeService(IEmployeeRepository empRepository, IEmpStatusRepository empStatusRepository, ICompanyRepository companyRepository,
                        IJobTypeRepository jobTypeRepository, IDesignationRepository designationRepository, IDesignGradeRepository desigGradeRepository,
                        IDepartmentRepository departmentRepository, IWorkplaceRepository workplaceRepository, ICountryRepository countryRepository,
                        IRegionRepository regionRepository, ISubRegionRepository subRegionRepository, ICityRepository cityRepository,
                        IAreaRepository areaRepository, IPhoneTypeRepository phoneTypeRepository, ILicenseTypeRepository licenseTypeRepository,
                        IOperationRepository operationRepository, IOperationsWorkPlaceRepository operationsWorkPlaceRepository, IAddressTypeRepository addressTypeRepository,
                        IAddressRepository addressRepository, IPhoneRepository phoneRepository, IEmpJobProgRepository empJobProgRepository,
                        IEmpAuthOperationsWorkplaceRepository empAuthOperationsWorkplaceRepository)
 {
     employeeRepository        = empRepository;
     this.empStatusRepository  = empStatusRepository;
     this.addressRepository    = addressRepository;
     this.phoneRepository      = phoneRepository;
     this.empJobProgRepository = empJobProgRepository;
     this.empAuthOperationsWorkplaceRepository = empAuthOperationsWorkplaceRepository;
     this.companyRepository             = companyRepository;
     this.jobTypeRepository             = jobTypeRepository;
     this.designationRepository         = designationRepository;
     this.desigGradeRepository          = desigGradeRepository;
     this.departmentRepository          = departmentRepository;
     this.workplaceRepository           = workplaceRepository;
     this.regionRepository              = regionRepository;
     this.countryRepository             = countryRepository;
     this.subRegionRepository           = subRegionRepository;
     this.cityRepository                = cityRepository;
     this.areaRepository                = areaRepository;
     this.phoneTypeRepository           = phoneTypeRepository;
     this.licenseTypeRepository         = licenseTypeRepository;
     this.operationRepository           = operationRepository;
     this.operationsWorkPlaceRepository = operationsWorkPlaceRepository;
     this.addressTypeRepository         = addressTypeRepository;
 }
コード例 #2
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;
        }
コード例 #3
0
ファイル: NrtQueueService.cs プロジェクト: VijayMVC/Cares
 /// <summary>
 /// Constuctor
 /// </summary>
 /// <param name="nrtTypeRepository"></param>
 /// <param name="operationsWorkPlaceRepository"></param>
 /// <param name="raStatusRepository"></param>
 public NrtQueueService(INrtTypeRepository nrtTypeRepository, IOperationsWorkPlaceRepository operationsWorkPlaceRepository,
                        IRaStatusRepository raStatusRepository, INrtMainRepository nrtMainRepository)
 {
     this.nrtTypeRepository             = nrtTypeRepository;
     this.operationsWorkPlaceRepository = operationsWorkPlaceRepository;
     this.raStatusRepository            = raStatusRepository;
     this.nrtMainRepository             = nrtMainRepository;
 }
コード例 #4
0
ファイル: RaQueueService.cs プロジェクト: VijayMVC/Cares
 public RaQueueService(IOperationRepository operationRepository, IOperationsWorkPlaceRepository operationsWorkPlaceRepository,
                       IPaymentTermRepository paymentTermRepository, IRaStatusRepository raStatusRepository, IRentalAgreementRepository rentalAgreementRepository)
 {
     this.operationRepository           = operationRepository;
     this.operationsWorkPlaceRepository = operationsWorkPlaceRepository;
     this.paymentTermRepository         = paymentTermRepository;
     this.raStatusRepository            = raStatusRepository;
     this.rentalAgreementRepository     = rentalAgreementRepository;
 }
コード例 #5
0
ファイル: WorkplaceService.cs プロジェクト: VijayMVC/Cares
 /// <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;
 }
コード例 #6
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;
 }
コード例 #7
0
ファイル: NRTService.cs プロジェクト: VijayMVC/Cares
 /// <summary>
 ///  Constructor
 /// </summary>
 public NRTService(IOperationRepository operationRepository, IOperationsWorkPlaceRepository operationsWorkPlaceRepository,
                   INrtTypeRepository nrtTypeRepository, IVehicleStatusRepository vehicleStatusRepository, IAdditionalChargeRepository additionalChargeRepository,
                   IVehicleRepository vehicleRepository, INrtMainRepository nrtMainRepository, INrtVehicleRepository nrtVehicleRepository,
                   IRaStatusRepository raStatusRepository, IVehicleReservationRepository vehicleReservationRepository,
                   IChaufferReservationRepository chaufferReservationRepository, INrtChargeRepository nrtChargeRepository, INrtDriverRepository nrtDriverRepository)
 {
     this.operationRepository           = operationRepository;
     this.operationsWorkPlaceRepository = operationsWorkPlaceRepository;
     this.nrtTypeRepository             = nrtTypeRepository;
     this.vehicleStatusRepository       = vehicleStatusRepository;
     this.additionalChargeRepository    = additionalChargeRepository;
     this.vehicleRepository             = vehicleRepository;
     this.nrtMainRepository             = nrtMainRepository;
     this.nrtVehicleRepository          = nrtVehicleRepository;
     this.raStatusRepository            = raStatusRepository;
     this.vehicleReservationRepository  = vehicleReservationRepository;
     this.chaufferReservationRepository = chaufferReservationRepository;
     this.nrtChargeRepository           = nrtChargeRepository;
     this.nrtDriverRepository           = nrtDriverRepository;
 }
コード例 #8
0
 /// <summary>
 /// Constructors
 /// </summary>
 public OperationsWorkPlaceService(IOperationsWorkPlaceRepository operationsWorkPlaceRepository)
 {
     this.operationsWorkPlaceRepository = operationsWorkPlaceRepository;
 }