Exemplo n.º 1
0
        public Playar(Guid id, string name)
        {
            _id = id;
            if (String.IsNullOrWhiteSpace(name))
            {
                throw new InvalidOperationException("Playar name not specified.");
            }
            var @event = new PlayarRegistered {
                RootId = id, PlayarName = name
            };

            Apply(@event);
            Append(@event);
        }
Exemplo n.º 2
0
 public void Handle(PlayarRegistered @event)
 {
     _playars.Add(@event.RootId, @event.PlayarName);
 }
Exemplo n.º 3
0
 private void Apply(PlayarRegistered @event)
 {
     _name = @event.PlayarName;
 }