/// <summary> /// Constructor /// </summary> public ChaufferChargeService(IChaufferChargeRepository chaufferChargeRepository, IChaufferChargeMainRepository chaufferChargeMainRepository, ICompanyRepository companyRepository, IDepartmentRepository departmentRepository, IOperationRepository operationRepository, ITariffTypeRepository tariffTypeRepository, IDesignGradeRepository designGradeRepository) { this.chaufferChargeRepository = chaufferChargeRepository; this.chaufferChargeMainRepository = chaufferChargeMainRepository; this.companyRepository = companyRepository; this.departmentRepository = departmentRepository; this.operationRepository = operationRepository; this.operationRepository = operationRepository; this.tariffTypeRepository = tariffTypeRepository; this.designGradeRepository = designGradeRepository; }
/// <summary> /// Constructor /// </summary> public RaDriverHelper(IChaufferChargeRepository chaufferChargeRepository, IAdditionalDriverChargeRepository additionalDriverChargeRepository) { if (chaufferChargeRepository == null) { throw new ArgumentNullException("chaufferChargeRepository"); } if (additionalDriverChargeRepository == null) { throw new ArgumentNullException("additionalDriverChargeRepository"); } this.chaufferChargeRepository = chaufferChargeRepository; this.additionalDriverChargeRepository = additionalDriverChargeRepository; }