protected void ApplyDeleteChange(DeleteChange change, Changeset changeset, Int32 changeId, Int32 changesetId, IDataManager manager) { var changeInfo = new BasketPortfolioSecurityTargetChangeInfo( changeId, changeset.BasketId, change.PortfolioId, change.SecurityId, change.TargetBefore, null, changesetId, change.Comment ); manager.InsertBasketPortfolioSecurityTargetChange(changeInfo); manager.DeleteBasketPortfolioSecurityTarget(changeset.BasketId, change.PortfolioId, change.SecurityId); }
protected void ApplyInsertChange(InsertChange change, Changeset changeset, Int32 changeId, Int32 changesetId, IDataManager manager) { var changeInfo = new BasketPortfolioSecurityTargetChangeInfo( changeId, changeset.BasketId, change.PortfolioId, change.SecurityId, null, change.TargetAfter, changesetId, change.Comment ); manager.InsertBasketPortfolioSecurityTargetChange(changeInfo); var info = new BasketPortfolioSecurityTargetInfo( changeset.BasketId, change.PortfolioId, change.SecurityId, change.TargetAfter, changeId ); manager.InsertBasketPortfolioSecurityTarget(info); }