fix: null-coalescing for KV fields + PdfTheme brush rename (NegativeRedBrush/PositiveGreenBrush)
This commit is contained in:
@@ -262,25 +262,25 @@ public class AnagraficaSectionRenderer : IPdfSectionRenderer
|
||||
{
|
||||
var leftItems = new (string Label, string Value)[]
|
||||
{
|
||||
("Importo Cedola (p.a.)", info.NominalAnnualYield),
|
||||
("Frequenza Cedola", info.FrequenzaCedole),
|
||||
("Importo Cedola (p.a.)", info.NominalAnnualYield ?? "-"),
|
||||
("Frequenza Cedola", info.FrequenzaCedole ?? "-"),
|
||||
("Valore Nominale", info.NominalValue?.ToString("N0") ?? "-"),
|
||||
("Prezzo Emissione", info.PrezzoEmissione?.ToString("N0") ?? "-"),
|
||||
("Barriera Capitale", info.LivelloBarriera),
|
||||
("Tipo Barriera", info.BarrierType),
|
||||
("Tipo Basket", info.BasketType),
|
||||
("Barriera Capitale", info.LivelloBarriera ?? "-"),
|
||||
("Tipo Barriera", info.BarrierType ?? "-"),
|
||||
("Tipo Basket", info.BasketType ?? "-"),
|
||||
("Leva", string.IsNullOrWhiteSpace(info.Leva) ? "—" : info.Leva),
|
||||
};
|
||||
|
||||
var rightItems = new (string Label, string Value)[]
|
||||
{
|
||||
("Rend. Capitale a Scadenza", info.CapitalReturnAtMaturity),
|
||||
("IRR", info.IRR),
|
||||
("Protezione Capitale", info.BufferKProt),
|
||||
("Protezione Coupon", info.BufferCPNProt),
|
||||
("Valore Autocall", info.AutocallValue),
|
||||
("Distanza Autocall", info.TriggerAutocallDistance),
|
||||
("Rendimento Autocall", info.AutocallReturn),
|
||||
("Rend. Capitale a Scadenza", info.CapitalReturnAtMaturity ?? "-"),
|
||||
("IRR", info.IRR ?? "-"),
|
||||
("Protezione Capitale", info.BufferKProt ?? "-"),
|
||||
("Protezione Coupon", info.BufferCPNProt ?? "-"),
|
||||
("Valore Autocall", info.AutocallValue ?? "-"),
|
||||
("Distanza Autocall", info.TriggerAutocallDistance ?? "-"),
|
||||
("Rendimento Autocall", info.AutocallReturn ?? "-"),
|
||||
("Fattore Airbag", string.IsNullOrWhiteSpace(info.FattoreAirbag) ? "—" : info.FattoreAirbag),
|
||||
("Trigger OneStar", string.IsNullOrWhiteSpace(info.TriggerOneStar) ? "—" : info.TriggerOneStar),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user