protected void ApplyDeleteChange(PstDeleteChange change, IDataManager manager, Int32 changesetId, Int32 changeId) { var changeInfo = new BuPortfolioSecurityTargetChangeInfo ( changeId, change.PortfolioId, change.SecurityId, change.TargetBefore, null, changesetId, change.Comment ); manager.InsertPortfolioSecurityTargetChange(changeInfo); manager.DeletePortfolioSecurityTarget(change.PortfolioId, change.SecurityId); }
protected void ApplyInsertChange(PstInsertChange change, IDataManager manager, Int32 changesetId, Int32 changeId) { var changeInfo = new BuPortfolioSecurityTargetChangeInfo ( changeId, change.PortfolioId, change.SecurityId, null, change.TargetAfter, changesetId, change.Comment ); manager.InsertPortfolioSecurityTargetChange(changeInfo); var pstInfo = new BuPortfolioSecurityTargetInfo( change.PortfolioId, change.SecurityId, change.TargetAfter, changeId ); manager.InsertPortfolioSecurityTarget(pstInfo); }