private void CreateCustomerDomainEventHandler(CreateCustomerDomainEvent @event) { this.Username = @event.Username; this.FirstName = @event.FirstName; this.LastName = @event.LastName; this.Birth = SqlDateTime.MinValue.Value; }
public static CreateCustomerDomainEvent[] CreateCreateCustomerDomainEvents() { var sourcedCustomer1 = new SourcedCustomer { ID = AggregateRootId1 }; var sourcedCustomer2 = new SourcedCustomer { ID = AggregateRootId2 }; var sourcedCustomer3 = new SourcedCustomer { ID = AggregateRootId3 }; var createCustomerEvents = new CreateCustomerDomainEvent[] { new CreateCustomerDomainEvent() { ID = Id1, Branch = 1, Username = "******", Timestamp = DateTime.Now, Version = 3, Source = sourcedCustomer1 }, new CreateCustomerDomainEvent() { ID = Id2, Branch = 1, Username = "******", Timestamp = DateTime.Now, Version = 1, Source = sourcedCustomer2 }, new CreateCustomerDomainEvent() { ID = Id3, Branch = 1, Username = "******", Timestamp = DateTime.Now, Version = 2, Source = sourcedCustomer3 } }; return(createCustomerEvents); }