public PayController(IPayComputationService payComputationService, IEmployeeService employeeService, ITaxService taxService, INationalInsuranceContributionService nationalInsuranceContributionService) { _payComputationService = payComputationService; _employeeService = employeeService; _taxService = taxService; _nationalInsuranceContributionService = nationalInsuranceContributionService; }
public PayController(IPayComputationService payComputationService, IEmployeeService employeeService, ITaxService taxService, INicService nicService) { _payComputationService = payComputationService; _employeeService = employeeService; _taxService = taxService; _nicService = nicService; }
public PayController(IPayComputationService payComputationService, IEmployeeService employeeService, ITaxService taxService, INationalInsuranceContributionService nationalInsuranceContributionService) //We need to inject the employee here, inject the IEmployeeService { _payComputationService = payComputationService; _employeeService = employeeService; _taxService = taxService; _nationalInsuranceContributionService = nationalInsuranceContributionService; }
public PayController(IPayComputationService payComputationService, IEmployeeService employeeService, ITaxService taxService, INationalInsuranceContributionService nationalInsuranceContributionService, ApplicationDbContext context) { _payComputationService = payComputationService; _employeeService = employeeService; _taxService = taxService; _nationalInsuranceContributionService = nationalInsuranceContributionService; _context = context; }