public EmployeeCreator( IBaseRepository <Employee> repository, ISalaryCalculatorFactory salaryCalculatorFactory) { _repository = repository; _salaryCalculatorFactory = salaryCalculatorFactory; }
public EmployeeUpdater( IBaseRepository <Employee> repository, IEmployeeReader reader, ISalaryCalculatorFactory salaryCalculatorFactory) { _repository = repository; _reader = reader; _salaryCalculatorFactory = salaryCalculatorFactory; }
public EmployeeService(ISalaryCalculatorFactory salaryCalculatorFactory) { _salaryCalculatorFactory = salaryCalculatorFactory; }
public EmployeeService(IEmployeeRepository employeeRepository, ISalaryCalculatorFactory salaryCalculatorFactory) { _employeeRepository = employeeRepository; _salaryCalculatorFactory = salaryCalculatorFactory; }
public SalaryCalculatorService(ISalaryCalculatorFactory salaryCalculatorFactory) { _salaryCalculatorFactory = salaryCalculatorFactory; }