public HRFacadeSimple(IEmployeeRepository employeeRepository, IWorkSheetRepository workSheetRepository, IHRFactory factory, IPayCalculator payCalculator) { this.employeeRepository = employeeRepository; this.workSheetRepository = workSheetRepository; this.factory = factory; this.payCalculator = payCalculator; }
public HRFacadeWithNotification(IEmployeeRepository employeeRepository, IWorkSheetRepository workSheetRepository, IHRFactory factory, IPayCalculator payCalculator, ISendMail mailSender) { this.employeeRepository = employeeRepository; this.workSheetRepository = workSheetRepository; this.factory = factory; this.payCalculator = payCalculator; this.mailSender = mailSender; }