public Employee(Guid id, string name, string address) : base(id) { var @event = new EmployeeCreatedEvent { Address = address, EmployeeId = id, Name = name }; Apply(@event); }
protected void UpdateFrom(EmployeeCreatedEvent @event) { Id = @event.EmployeeId; }
public void Handle(EmployeeCreatedEvent @event) { var item = new EmployeeDetails { EmployeeId = @event.EmployeeId.ToString(), Name = @event.Name, Address = @event.Address }; PerformDbAction(x => x.Store(item)); }
public void Handle(EmployeeCreatedEvent @event) { var item = new EmployeeListItem { EmployeeId = @event.EmployeeId.ToString(), Name = @event.Name }; PerformDbAction(x => x.Store(item)); }