public void Register(IDomainBuilder builder)
            {
                var dep     = new Dependency(10);
                var factory = DefaultAggregateDependencyFactory.ForCommandAggregate <AggregateWithDependency>(new CustomAggregateFactory(dep));

                builder.RegisterAggregate(factory);
            }
Пример #2
0
        public void Register(IDomainBuilder builder)
        {
            var provider         = new BitCoinUsdPriceProvider();
            var aggregateFactory = DefaultAggregateDependencyFactory.ForCommandAggregate <BinaryOptionGame>();

            aggregateFactory.AggregateFactoryCreator = () => new BinaryOptionsAggregateConstructor(provider);
            builder.RegisterAggregate <BinaryOptionGame>();
        }
        public void Register(IDomainBuilder builder)
        {
            var commandHandler             = new TestAggregatesCommandHandler(new TestDependencyImplementation());
            var aggregateDependencyFactory = DefaultAggregateDependencyFactory.New(commandHandler);

            aggregateDependencyFactory.AggregateFactoryCreator = () => new TestAggregateFactory(new TestDependencyImplementation());
            aggregateDependencyFactory.SnapshotsFactoryCreator = () => new TestAggregateFactory(new TestDependencyImplementation());
            builder.RegisterAggregate(aggregateDependencyFactory);
        }
Пример #4
0
 public void Register(IDomainBuilder builder)
 {
     builder.RegisterAggregate(DefaultAggregateDependencyFactory.New(new TestAggregateCommandHandler()));
 }
        public void Register(IDomainBuilder builder)
        {
            var factory = new DefaultAggregateDependencyFactory <TestFutureEventsAggregate>(() => new FutureEventsAggregatesCommandHandler());

            builder.RegisterAggregate(factory);
        }
Пример #6
0
 public void Register(IDomainBuilder builder)
 {
     builder.RegisterAggregate(DefaultAggregateDependencyFactory.New(new SkuCommandsHandler(_sequenceProvider)));
 }
Пример #7
0
 public BalanceDomainDonfiguration()
 {
     DefaultAggregateDependencyFactory = Configuration.DefaultAggregateDependencyFactory.New(new BalanceAggregatesCommandHandler());
 }
Пример #8
0
 public void Register(IDomainBuilder builder)
 {
     builder.RegisterAggregate(DefaultAggregateDependencyFactory.New <Account, AccountCommandsHandler>());
 }