protected void ApplyUpdateChange(UpdateChange change, Changeset changeset, Int32 changeId, Int32 changesetId, IDataManager manager) { var changeInfo = new BgaPortfolioSecurityFactorChangeInfo( changeId, changeset.PortfolioId, change.SecurityId, change.TargetBefore, change.TargetAfter, change.Comment, changesetId ); manager.InsertBgaPortfolioSecurityFactorChange(changeInfo); var info = new BgaPortfolioSecurityFactorInfo( changeset.PortfolioId, change.SecurityId, change.TargetAfter, changeId ); manager.UpdateBgaPortfolioSecurityFactor(info); }
protected void ApplyInsertChange(InsertChange change, Changeset changeset, Int32 changeId, Int32 changesetId, IDataManager manager) { var changeInfo = new BgaPortfolioSecurityFactorChangeInfo( changeId, changeset.PortfolioId, change.SecurityId, null, change.TargetOverlayAfter, change.Comment, changesetId ); manager.InsertBgaPortfolioSecurityFactorChange(changeInfo); var info = new BgaPortfolioSecurityFactorInfo( changeset.PortfolioId, change.SecurityId, change.TargetOverlayAfter, changeId ); manager.InsertBgaPortfolioSecurityFactor(info); }