Esempio n. 1
0
 public SicrWorkings(Guid eclId, EclType eclType)
 {
     this.eclId           = eclId;
     this._eclType        = eclType;
     _lifetimeEadWorkings = new LifetimeEadWorkings(eclId, this._eclType);
     _sicrInputs          = new SicrInputWorkings(eclId, this._eclType);
     _pdMapping           = new PDMapping(eclId, this._eclType);
     scenarioLifetimeLGD  = new ScenarioLifetimeLGD(eclId, this._eclType);
     _processECL_LGD      = new ProcessECL_LGD(eclId, eclType);
 }
Esempio n. 2
0
 public ScenarioLifetimeLGD(Guid eclId, EclType eclType, ECL_Scenario _scenario)
 {
     this._eclId = eclId;
     // this._scenario = scenario;
     this._eclType               = eclType;
     _sicrInputs                 = new SicrInputWorkings(this._eclId, _eclType);
     _sicrWorkings               = new SicrWorkings(this._eclId, _eclType);
     _lifetimeEadWorkings        = new LifetimeEadWorkings(this._eclId, _eclType);
     _scenarioLifetimeCollateral = new ScenarioLifetimeCollateral(ECL_Scenario.Best, this._eclId, _eclType);
     _pdMapping   = new PDMapping(this._eclId, _eclType);
     _creditIndex = new CreditIndex(this._eclId, _eclType);
 }
Esempio n. 3
0
 private void RunPDJob(List <Loanbook_Data> sub_LoanBook)
 {
     try
     {
         // Compute PD mapping
         var pDMapping = new PDMapping(this._eclId, this._eclType);
         pDMapping.Run(sub_LoanBook);
     }
     catch (Exception ex)
     {
         var cc = ex;
         Log4Net.Log.Error(ex);
     }
 }
Esempio n. 4
0
 protected List <PdMappings> GetPdIndexMappingResult()
 {
     _pdMapping = new PDMapping(this._eclId, this._eclType);
     Log4Net.Log.Info("LGD_PDMapping");
     return(_pdMapping.GetPdMapping());
 }