コード例 #1
0
 public EmployeeCreateCommandHandler(INationalCodeDuplicationChecker nationalCodeDuplicationChecker,
                                     IPersonalCodeDuplicationChecker personalCodeDuplicationChecker,
                                     IEmployeeRepository employeeRepository)
 {
     this.nationalCodeDuplicationChecker = nationalCodeDuplicationChecker;
     this.personalCodeDuplicationChecker = personalCodeDuplicationChecker;
     this.employeeRepository             = employeeRepository;
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 public void Initial(INationalCodeDuplicationChecker nationalCodeDuplicationChecker, IPersonalCodeDuplicationChecker personalCodeDuplicationChecker)
 {
     this.personalCodeDuplicationChecker = personalCodeDuplicationChecker;
     this.nationalCodeDuplicationChecker = nationalCodeDuplicationChecker;
 }