internal Loan(double commitment, DateTime start, DateTime?expiry, DateTime?maturity, int riskRating, CapitalStrategy capitalStrategy, double unusedPercentage, double outstanding) { Commitment = commitment; Expiry = expiry; Today = null; Start = start; Maturity = maturity; RiskRating = riskRating; this.capitalStrategy = capitalStrategy; UnusedPercentage = unusedPercentage; Outstanding = outstanding; }
internal Loan(double commitment, double notSureWhatThisIs, DateTime start, DateTime?expiry, DateTime?maturity, int riskRating, CapitalStrategy capitalStrategy, double unusedPercentage, double outstanding) { this._expiry = expiry; this._commitment = commitment; this._today = null; this._start = start; this._maturity = maturity; this._riskRating = riskRating; this._unusedPercentage = 1.0; this._capitalStrategy = capitalStrategy; this._unusedPercentage = unusedPercentage; this._outstanding = outstanding; }
public LoanBuilder WithStrategy(CapitalStrategy strategy) { this.strategy = strategy; return(this); }