Exemple #1
0
 public TO_FxMatrix GetTransportObject() =>
 new TO_FxMatrix
 {
     BaseCurrency      = BaseCurrency.Ccy,
     BuildDate         = BuildDate,
     DiscountCurveMap  = DiscountCurveMap.ToDictionary(x => x.Key.Ccy, x => x.Value),
     SpotRates         = SpotRates.ToDictionary(x => x.Key.Ccy, x => x.Value),
     FxPairDefinitions = FxPairDefinitions.Select(x => x.GetTransportObject()).ToList()
 };
Exemple #2
0
 public string GetDiscountCurve(string currency) => DiscountCurveMap.TryGetValue(_currencyProvider.GetCurrency(currency), out var curve) ? curve : null;