Ejemplo n.º 1
0
        private static DataValue AdjustedClone(Sensitivity sensitivity, RegulationRole regulationRole)
        {
            DataValue clone = (DataValue)sensitivity.Clone();

            if (regulationRole == RegulationRole.Pledgor)
            {
                clone = clone.ChangeAmount(-clone.Amount);
            }

            return(clone);
        }
Ejemplo n.º 2
0
        private static DataValue AdjustedClone(PresentValue presentValue, RegulationRole regulationRole)
        {
            DataValue clone = (DataValue)presentValue.Clone();

            if (regulationRole == RegulationRole.Secured)
            {
                clone = clone.ChangeAmount(-clone.Amount);
            }

            return(clone);
        }