コード例 #1
0
 public CreateCommandHandler(IBenefitRepository repository, IUnitOfWork unitOfWork, IMapper mapper, IAuthenticatedUserService authenticatedUser)
 {
     _repository        = repository;
     _unitOfWork        = unitOfWork;
     _mapper            = mapper;
     _authenticatedUser = authenticatedUser;
 }
コード例 #2
0
ファイル: BOTest.cs プロジェクト: ocs72/Sandbox
        public BOTest()
        {
            var mock = new Mock<IBenefitRepository>();
            mock.Setup(x => x.GetBenefitCost()).Returns(_baseCost);
            mock.Setup(x => x.GetPayPeriods()).Returns(26);
            mock.Setup(x => x.GetSalary()).Returns(_totalSalary);

            _benefitRepository = mock.Object;
        }
コード例 #3
0
ファイル: BenefitCalculator.cs プロジェクト: ocs72/Sandbox
        public BenefitCalculator(IBenefitRepository benefitRepository)
        {
            if (benefitRepository == null)
            {
                throw new Exception("BenefitRepository dependency is null");
            }

            _salary = benefitRepository.GetSalary();
            _payPeriods = benefitRepository.GetPayPeriods();

            _benefitBase = new BenefitBase(benefitRepository);
        }
コード例 #4
0
 public PayrollServices(IPayrollRepository payrollRepository, ILookupRepository lookupRepository, IEmployeeRepository employeeRepository,
                        IPayrollViewModelFactory payrollViewModelFactory, ILevelGradeRepository levelGradeRepository, ICompanyRepository companyRepository,
                        IEmployeeDeductionRepository employeeDeductionRepository, IRewardRepository rewardRepository, ILoanRepository loanRepository,
                        IEmployeeOnBoardRepository employeeOnBoardRepository, IUsersRepository usersRepository, ILevelRepository levelRepository,
                        IGradeRepository gradeRepository, IBenefitRepository benefitRepository, IDigitalFileRepository digitalFileRepository, ISessionStateService session)
 {
     this.lookupRepository            = lookupRepository;
     this.payrollRepository           = payrollRepository;
     this.payrollViewModelFactory     = payrollViewModelFactory;
     this.levelGradeRepository        = levelGradeRepository;
     this.employeeRepository          = employeeRepository;
     this.employeeDeductionRepository = employeeDeductionRepository;
     this.companyRepository           = companyRepository;
     this.rewardRepository            = rewardRepository;
     this.loanRepository            = loanRepository;
     this.usersRepository           = usersRepository;
     this.levelRepository           = levelRepository;
     this.gradeRepository           = gradeRepository;
     this.benefitRepository         = benefitRepository;
     this.employeeOnBoardRepository = employeeOnBoardRepository;
     this.digitalFileRepository     = digitalFileRepository;
     this.session = session;
 }
コード例 #5
0
        private HsaService GetHsaService(IBenefitRepository benefitRepository)
        {
            benefitRepository ??= new Mock<IBenefitRepository>().Object;

            return new HsaService(benefitRepository);
        }
コード例 #6
0
 public EmployeesApiController(IBenefitRepository repository)
 {
     _repository = repository;
 }
コード例 #7
0
 public BenefitService(IBenefitRepository benefitRepository, IUnitOfWork unitOfWork)
 {
     _benefitRepository = benefitRepository;
     _unitOfWork        = unitOfWork;
 }
コード例 #8
0
 public DeleteCommandHandler(IBenefitRepository repository, IUnitOfWork unitOfWork)
 {
     _repository = repository;
     _unitOfWork = unitOfWork;
 }
コード例 #9
0
 public AreaService(IAreaRepository areaRepository, IBenefitRepository benefitRepository)
 {
     _areaRepository    = areaRepository;
     _benefitRepository = benefitRepository;
 }
コード例 #10
0
 public GetAllQueryHandler(IBenefitRepository repository)
 {
     _repository = repository;
 }
コード例 #11
0
 public BenefitService(IBenefitRepository benefitRepository)
 {
     _benefitRepository = benefitRepository;
 }
コード例 #12
0
 public AreaRepository(IConfiguration configuration, IBenefitRepository benefitRepository)
 {
     _connectionString  = configuration["connectionStrings:AccesaBenefitsManagement"];
     _dbConnection      = new SqlConnection(_connectionString);
     _benefitRepository = benefitRepository;
 }
コード例 #13
0
ファイル: MultiTierBenefit.cs プロジェクト: rcwang01/bdd-demo
 public MultiTierBenefit(IBenefitRepository repository)
 {
     _repository = repository;
 }
コード例 #14
0
 public BenefitsController(IBenefitRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
コード例 #15
0
 public UpdateCommandHandler(IBenefitRepository repository, IUnitOfWork unitOfWork, IMapper mapper)
 {
     _repository = repository;
     _unitOfWork = unitOfWork;
     _mapper     = mapper;
 }
コード例 #16
0
 public BenefitController(IBenefitRepository benefitRepository)
 {
     _benefitRepository = benefitRepository;
 }
コード例 #17
0
 public EmployeesController(IBenefitRepository repository, IDiscountRepository discountRepository)
 {
     _repository         = repository;
     _discountRepository = discountRepository;
 }
コード例 #18
0
 public GetCategoryByIdQueryHandler(IBenefitRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }