public EmployeeCreateCommandHandler(INationalCodeDuplicationChecker nationalCodeDuplicationChecker, IPersonalCodeDuplicationChecker personalCodeDuplicationChecker, IEmployeeRepository employeeRepository) { this.nationalCodeDuplicationChecker = nationalCodeDuplicationChecker; this.personalCodeDuplicationChecker = personalCodeDuplicationChecker; this.employeeRepository = employeeRepository; }
public Employee( INationalCodeDuplicationChecker nationalCodeDuplicationChecker, IPersonalCodeDuplicationChecker personalCodeDuplicationChecker, string nationalCode, long personalCode, string firstName, string lastName) { this.nationalCodeDuplicationChecker = nationalCodeDuplicationChecker; this.personalCodeDuplicationChecker = personalCodeDuplicationChecker; SetNationalCode(nationalCode); SetPersonalCode(personalCode); SetName(firstName, lastName); }
public void Initial(INationalCodeDuplicationChecker nationalCodeDuplicationChecker, IPersonalCodeDuplicationChecker personalCodeDuplicationChecker) { this.personalCodeDuplicationChecker = personalCodeDuplicationChecker; this.nationalCodeDuplicationChecker = nationalCodeDuplicationChecker; }