Example #1
0
        void ICommandHandler <ChangeBillOfLading> .Handle(ChangeBillOfLading command)
        {
            var spot = this._repository.Get(command.SpotCharterId);

            spot.ChangeBillOfLading(command);
            this._repository.Save(spot);
        }
 public void ChangeBillOfLading(ChangeBillOfLading command)
 {
     this.UpdateAggregate(new BillOfLadingChanged(this.Id, command.Login, command.Version + 1, command.BillOfLading));
 }