Esempio n. 1
0
 public CommandHandler(IEventStore eventStore, InMemoryDomainEvents domainEvents)
 {
     DomainEvents          = domainEvents;
     EntityEventWriter     = new EntityEventWriter(eventStore);
     CommandSubscriptionId = SubscriptionId.New();
     EntityConsolidator    = new EntityConsolidator <TEntity>(eventStore, domainEvents);
 }
Esempio n. 2
0
 public User(InMemoryDomainEvents domainEvents, UserId id, string name, string email)
     : base(domainEvents)
 {
     Id = id;
     Name = name;
     _email = email;
     TryRaiseEvent(new UserCreated() { UserId = Id, UserName = Name, UserEmail = Email, Version = Version });
 }
Esempio n. 3
0
 public User(InMemoryDomainEvents domainEvents, UserId id, string name, string email) : base(domainEvents)
 {
     Id     = id;
     Name   = name;
     _email = email;
     TryRaiseEvent(new UserCreated()
     {
         UserId = Id, UserName = Name, UserEmail = Email, Version = Version
     });
 }
Esempio n. 4
0
 public UserConsolidator(IEventStore storage, InMemoryDomainEvents domainEvents)
     : base(storage, domainEvents)
 {
 }
Esempio n. 5
0
 public CreateUserCommandHandler(InMemoryDomainEvents domainEvents, IEventStore eventStore)
     : base(eventStore, domainEvents)
 {
 }
Esempio n. 6
0
 public ChangeUserEmailCommandHandler(InMemoryDomainEvents domainEvents, IEventStore eventStore)
     : base(eventStore, domainEvents)
 {
 }
Esempio n. 7
0
 public EntityConsolidator(IEventStore storage, InMemoryDomainEvents domainEvents)
 {
     EntityBuilder = EntityBuilderActivator.InstantiateEntityBuilderFor <TEntity>();
     DomainEvents  = domainEvents;
     Storage       = storage;
 }
Esempio n. 8
0
 public void WithDomainEvents(InMemoryDomainEvents domainEvents)
 {
     DomainEvents = domainEvents;
 }
Esempio n. 9
0
 public Entity(InMemoryDomainEvents domainEvents) : base()
 {
     WithDomainEvents(domainEvents);
 }
Esempio n. 10
0
 public void WithDomainEvents(InMemoryDomainEvents domainEvents)
 {
     DomainEvents = domainEvents;
 }
Esempio n. 11
0
 public Entity(InMemoryDomainEvents domainEvents)
     : base()
 {
     WithDomainEvents(domainEvents);
 }
Esempio n. 12
0
 internal void InstantiateDomainEventsDispatcher()
 {
     DomainEvents = new InMemoryDomainEvents();
 }