public EmployeeController(
     IEmployeeWriter employeeWriter,
     IEmployeeReader employeeReader,
     INotificationStore notificationStore)
 {
     NotificationStore = notificationStore ?? throw new ArgumentNullException(nameof(notificationStore));
     EmployeeReader    = employeeReader ?? throw new ArgumentNullException(nameof(employeeReader));
     EmployeeWriter    = employeeWriter ?? throw new ArgumentNullException(nameof(employeeWriter));
 }
예제 #2
0
 public EmployeeWriterWithEmailAlreadyExistsValidation(
     IEmployeeWriter employeeWriter,
     IEmployeeReader employeeReader,
     INotificationStore notificationStore)
 {
     NotificationStore = notificationStore ?? throw new ArgumentNullException(nameof(notificationStore));
     EmployeeWriter    = employeeWriter ?? throw new ArgumentNullException(nameof(employeeWriter));
     EmployeeReader    = employeeReader ?? throw new ArgumentNullException(nameof(employeeReader));
 }
예제 #3
0
 internal EmployeeTarget(IEmployeeAdaptorRepository employeeAdaptorRepository, IEmployeeWriter iEmployeeWriter)
 {
     _employeeAdaptorRepository = employeeAdaptorRepository;
     _iEmployeeWriter           = iEmployeeWriter;
 }