public void ApplyDeleteChange(DeleteChange change, Changeset changeset, Int32 changeId, Int32 changesetId, IDataManager manager) { var changeInfo = new TargetingTypeBasketBaseValueChangeInfo ( changeId, changeset.TargetingTypeId, change.BasketId, change.BaseValueBefore, null, changesetId, change.Comment ); manager.InsertTargetingTypeBasketBaseValueChange(changeInfo); manager.DeleteTargetingTypeBasketBaseValue(changeset.TargetingTypeId, change.BasketId); }
public void ApplyUpdateChange(UpdateChange change, Changeset changeset, Int32 changeId, Int32 changesetId, IDataManager manager) { var changeInfo = new TargetingTypeBasketBaseValueChangeInfo ( changeId, changeset.TargetingTypeId, change.BasketId, change.BaseValueBefore, change.BaseValueAfter, changesetId, change.Comment ); manager.InsertTargetingTypeBasketBaseValueChange(changeInfo); var info = new TargetingTypeBasketBaseValueInfo( changeset.TargetingTypeId, change.BasketId, change.BaseValueAfter, changeId ); manager.UpdateTargetingTypeBasketBaseValue(info); }