void ICommandHandler <ChangeDemurrageRate> .Handle(ChangeDemurrageRate command) { var spot = this._repository.Get(command.SpotCharterId); spot.ChangeDemurrageRate(command); this._repository.Save(spot); }
public void ChangeDemurrageRate(ChangeDemurrageRate command) { this.UpdateAggregate(new DemurrageRateChanged(this.Id, command.Login, command.Version + 1, command.DemurrageRate)); }