public CustomerGovernamentalDocumentNumberMustBeUniqueSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig,
     IGetCustomerByGovernamentalDocumentNumberQueryFactory getCustomerByGovernamentalDocumentNumberQueryFactory,
     IGetCustomerByGovernamentalDocumentNumberQueryAdapter getCustomerByGovernamentalDocumentNumberQueryAdapter
     ) : base(bus, globalizationConfig)
 {
     _getCustomerByGovernamentalDocumentNumberQueryFactory = getCustomerByGovernamentalDocumentNumberQueryFactory;
     _getCustomerByGovernamentalDocumentNumberQueryAdapter = getCustomerByGovernamentalDocumentNumberQueryAdapter;
 }
Ejemplo n.º 2
0
 public CustomerDomainService(
     IBus bus,
     ICustomerFactory factory,
     ICustomerIsValidForImportValidation customerIsValidForImportValidation,
     IGetCustomerByGovernamentalDocumentNumberQueryFactory getCustomerByGovernamentalDocumentNumberQueryFactory,
     IGetCustomerByGovernamentalDocumentNumberQueryAdapter getCustomerByGovernamentalDocumentNumberQueryAdapter,
     ICustomerWasImportedEventFactory customerWasImportedEventFactory,
     ICustomerWasUpdatedEventFactory customerWasUpdatedEventFactory
     ) : base(bus, factory)
 {
     _customerIsValidForImportValidation = customerIsValidForImportValidation;
     _customerWasImportedEventFactory    = customerWasImportedEventFactory;
     _getCustomerByGovernamentalDocumentNumberQueryAdapter = getCustomerByGovernamentalDocumentNumberQueryAdapter;
     _getCustomerByGovernamentalDocumentNumberQueryFactory = getCustomerByGovernamentalDocumentNumberQueryFactory;
     _customerWasUpdatedEventFactory = customerWasUpdatedEventFactory;
 }