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.

Delete this entry (admin only).