private void Apply(RewardCreatedEvent obj) { this.AggregateId = obj.AggregateId; this.Name = obj.Name; this.CurrencyCode = obj.CurrencyCode; }
private RewardAggregateRoot(Guid rewardId, string name, string currencyCode) : this() { var creationEvent = new RewardCreatedEvent(rewardId, name, currencyCode); this.RaiseEvent(creationEvent); }