示例#1
0
 public DomainModelMustHaveIdSpecification
 (
     IBus bus,
     IGlobalizationConfig globalizationConfig
 ) : base(bus, globalizationConfig)
 {
 }
示例#2
0
 protected DomainModelBaseFactory(
     ITenantInfoValueObjectFactory tenantInfoValueObjectFactory,
     IGlobalizationConfig globalizationConfig)
     : base(globalizationConfig)
 {
     _tenantInfoValueObjectFactory = tenantInfoValueObjectFactory;
 }
 public DomainModelMustHaveModificationDateGreaterThanCreationDateSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     )
     : base(bus, globalizationConfig)
 {
 }
 // Constructors
 public DomainModelMustNotExistsSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     )
     : base(bus, globalizationConfig)
 {
 }
示例#5
0
 public TenantInfoValueObjectFactory(
     IGlobalizationConfig globalizationConfig,
     string tenantCode)
     : base(globalizationConfig)
 {
     _tenantCode = tenantCode;
 }
示例#6
0
 public BrazilianCustomerFactory(
     ICNPJValueObjectFactory cnpjValueObjectFactory,
     ITenantInfoValueObjectFactory tenantInfoValueObjectFactory,
     IGlobalizationConfig globalizationConfig)
     : base(tenantInfoValueObjectFactory, globalizationConfig)
 {
     _cnpjValueObjectFactory = cnpjValueObjectFactory;
 }
示例#7
0
 public InvoiceItemFactory(
     IProductFactory productFactory,
     ITenantInfoValueObjectFactory tenantInfoValueObjectFactory,
     IGlobalizationConfig globalizationConfig)
     : base(tenantInfoValueObjectFactory, globalizationConfig)
 {
     _productFactory = productFactory;
 }
示例#8
0
 // Constructors
 protected SpecificationBase(
     IBus bus,
     IGlobalizationConfig globalizationConfig)
 {
     _bus = bus;
     _globalizationConfig = globalizationConfig;
     ErrorCode            = ErrorDefaultDescription = this.GetType().Name;
 }
 public CustomerGovernamentalDocumentNumberMustBeUniqueSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig,
     IGetCustomerByGovernamentalDocumentNumberQueryFactory getCustomerByGovernamentalDocumentNumberQueryFactory,
     IGetCustomerByGovernamentalDocumentNumberQueryAdapter getCustomerByGovernamentalDocumentNumberQueryAdapter
     ) : base(bus, globalizationConfig)
 {
     _getCustomerByGovernamentalDocumentNumberQueryFactory = getCustomerByGovernamentalDocumentNumberQueryFactory;
     _getCustomerByGovernamentalDocumentNumberQueryAdapter = getCustomerByGovernamentalDocumentNumberQueryAdapter;
 }
示例#10
0
 public CustomerFactory(
     IBrazilianCustomerFactory brazilianCustomerFactory,
     IGovernamentalDocumentNumberValueObjectFactory governamentalDocumentNumberValueObjectFactory,
     ITenantInfoValueObjectFactory tenantInfoValueObjectFactory,
     IGlobalizationConfig globalizationConfig)
     : base(tenantInfoValueObjectFactory, globalizationConfig)
 {
     _governamentalDocumentNumberValueObjectFactory = governamentalDocumentNumberValueObjectFactory;
     _brazilianCustomerFactory = brazilianCustomerFactory;
 }
示例#11
0
 // Constructors
 protected AppServiceBase(
     IBus bus,
     IGlobalizationConfig globalizationConfig,
     ITenantInfoValueObjectFactory tenantInfoValueObjectFactory
     )
 {
     Bus = bus;
     GlobalizationConfig   = globalizationConfig;
     TenantInfoValueObject = tenantInfoValueObjectFactory.CreateAsync().GetAwaiter().GetResult();
 }
示例#12
0
 public InvoiceFactory(
     ITenantInfoValueObjectFactory tenantInfoValueObjectFactory,
     IGlobalizationConfig globalizationConfig,
     ICustomerFactory customerFactory,
     IInvoiceItemFactory invoiceItemFactory,
     IProductFactory productFactory
     )
     : base(tenantInfoValueObjectFactory, globalizationConfig)
 {
     _customerFactory    = customerFactory;
     _invoiceItemFactory = invoiceItemFactory;
     _productFactory     = productFactory;
 }
示例#13
0
 // Constructors
 public ImportInvoiceAppService(
     IBus bus,
     IGlobalizationConfig globalizationConfig,
     ITenantInfoValueObjectFactory tenantInfoValueObjectFactory,
     IImportInvoiceCommandAdapter importInvoiceCommandAdapter,
     IImportInvoiceFromXMLFileViewModelIsValidToImportValidation importInvoiceFromXMLFileViewModelIsValidToImportValidation,
     IImportInvoiceFromCSVFileViewModelIsValidToImportValidation importInvoiceFromCSVFileViewModelIsValidToImportValidation
     ) : base(bus, globalizationConfig, tenantInfoValueObjectFactory)
 {
     _importInvoiceFromXMLFileViewModelIsValidToImportValidation = importInvoiceFromXMLFileViewModelIsValidToImportValidation;
     _importInvoiceFromCSVFileViewModelIsValidToImportValidation = importInvoiceFromCSVFileViewModelIsValidToImportValidation;
     _importInvoiceCommandAdapter = importInvoiceCommandAdapter;
 }
示例#14
0
 public CNPJValueObjectFactory(IGlobalizationConfig globalizationConfig)
     : base(globalizationConfig)
 {
 }
 public InvoiceCSVFileMustHaveOneProductPerInvoiceCodeSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }
 public ProductMustHaveNameSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }
示例#17
0
 public DomainModelMustHaveTenantCodeWithValidLengthSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig) : base(bus, globalizationConfig)
 {
 }
示例#18
0
 public InvoiceItemMustHaveSequenceSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }
示例#19
0
 public CustomerMustHaveNameSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig)
     : base(bus, globalizationConfig)
 {
 }
 public InvoiceCSVLineMustHaveInvoiceCodeSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }
 public InvoiceMustHaveUniqueSequencesSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }
示例#22
0
 public GetCustomerByGovernamentalDocumentNumberQueryFactory(
     IGlobalizationConfig globalizationConfig)
     : base(globalizationConfig)
 {
 }
 public InvoiceCSVLineMustHaveCustomerGovernamentalDocumentNumberSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }
示例#24
0
 public GetProductByCodeQueryFactory(
     IGlobalizationConfig globalizationConfig
     ) : base(globalizationConfig)
 {
 }
示例#25
0
 public CustomerWasUpdatedEventFactory(
     IGlobalizationConfig globalizationConfig
     ) : base(globalizationConfig)
 {
 }
 public InvoiceMustHaveCodeWithValidLengthSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }
示例#27
0
 public ProductWasImportedEventFactory(
     IGlobalizationConfig globalizationConfig
     ) : base(globalizationConfig)
 {
 }
示例#28
0
 // Constructors
 protected FactoryBase(IGlobalizationConfig globalizationConfig)
 {
     _globalizationConfig = globalizationConfig;
 }
示例#29
0
 public InvoiceMustHaveCustomerSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }
示例#30
0
 public InvoiceMustHaveValidDateSpecification(
     IBus bus,
     IGlobalizationConfig globalizationConfig
     ) : base(bus, globalizationConfig)
 {
 }