Exemple #1
0
        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));
 }