public void Consume(ActivityAdded e) { foreach (var reference in e.References) { if (reference.Id.Tag == StoryId.TagId) { _writer.UpdateEnforcingNew(reference.Id, v => v.AddActivity(e)); } } }
public void Consume(TaskAdded e) { _writer.UpdateEnforcingNew(e.StoryId, sv => sv.AddTask(e.TaskId, e.Text, false)); }
public void Consume(NoteAdded e) { _writer.UpdateEnforcingNew(e.StoryId, sv => sv.AddNote(e.NoteId, e.Title, e.Text)); }