Entry 6286
sample
Submitted by xiety
on Aug. 20, 2010 at 9:51 p.m.
Language: C#. Code size: 400 bytes.
public class ChangeRequestRoot : AggregateRoot { public long ProjectId { get; private set; } public void Handle(MovedToOtherProjectEvent evt) { this.ProjectId = evt.ProjectId; } } public class ChangeRequestCommandHandler : CommandHandler { public void Handle(MoveToOtherProjectCommand cmd) { Events.Publish(new MovedToOtherProjectEvent { ProjectId = cmd.ProjectId }); } }
This snippet took 0.01 seconds to highlight.
Back to the Entry List or Home.