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); }
public ScenarioEclWorkings(Guid eclId, ECL_Scenario scenario, EclType eclType) { this._eclId = eclId; _scenario = scenario; this._eclType = eclType; _lifetimeEad = new LifetimeEadWorkings(eclId, this._eclType); //_lifetimeLgd = new ScenarioLifetimeLGD(eclId,this._eclType); _irFactorWorkings = new IrFactorWorkings(eclId, this._eclType); _sicrWorkings = new SicrWorkings(eclId, this._eclType); _lifetimeEadWorkings = new LifetimeEadWorkings(eclId, this._eclType); }
protected List <StageClassification> GetStagingClassificationResult(List <Loanbook_Data> loanbook) { _sicrWorkings = new SicrWorkings(this._eclId, this._eclType); return(_sicrWorkings.ComputeStageClassification(loanbook)); }