public Post(string title, string content) { var @event = new PostCreated(title, content, DateTime.UtcNow); Apply(@event); AppendEvent(@event); }
public Post(string title, string content) { var @event = new PostCreated(title, content, DateTime.UtcNow); Apply(@event); AppendEvent(@event); }
public void Apply(PostCreated @event) { Title = @event.Title; Content = @event.Content; CreatedOn = @event.CreatedOn; }
public void Apply(PostCreated @event) { Title = @event.Title; Content = @event.Content; CreatedOn = @event.CreatedOn; }