Exemplo n.º 1
0
        protected void ApplyDeleteChange(DeleteChange change, Changeset changeset, Int32 changeId, Int32 changesetId, IDataManager manager)
        {
            var changeInfo = new BgaPortfolioSecurityFactorChangeInfo(
                changeId,
                changeset.PortfolioId,
                change.SecurityId,
                change.TargetOverlayBefore,
                null,
                change.Comment,
                changesetId
                );

            manager.InsertBgaPortfolioSecurityFactorChange(changeInfo);
            manager.DeleteBgaPortfolioSecurityFactor(changeset.PortfolioId, change.SecurityId);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }