private void Apply(ShareClassCreated @event) { this.ticker = new Ticker(@event.Ticker); this.type = ShareClassType.CreateFromString(@event.Type); }
public ShareClass(Guid id, Ticker ticker, ShareClassType type) : this(id) { RaiseEvent(new ShareClassCreated(id, ticker.Symbol, type.Name.ToString())); }