private string _FindException(OpenCbsRepayExceptionsEnum exceptionId) { string returned = String.Empty; switch (exceptionId) { case OpenCbsRepayExceptionsEnum.NegativeAmount: returned = "RepayExceptionNegativeAmount.Text"; break; case OpenCbsRepayExceptionsEnum.AmountGreaterThanTotalRemainingAmount: returned = "RepayExceptionAmountGreaterThanTotalRemainingAmount.Text"; break; case OpenCbsRepayExceptionsEnum.AmountIsNull: returned = "RepayExceptionAmountIsNull.Text"; break; case OpenCbsRepayExceptionsEnum.MaxPastDueDaysReached: returned = "RepayExceptionMaxPastDueDaysReached.Text"; break; case OpenCbsRepayExceptionsEnum.CantRepayInTheFutur: returned = "CantRepayInTheFutur.Text"; break; case OpenCbsRepayExceptionsEnum.DecimalAmount: returned = "DecimalAmount.Text"; break; case OpenCbsRepayExceptionsEnum.AllInstallmentRepaid: returned = "AllInstallmentRepaid.Text"; break; case OpenCbsRepayExceptionsEnum.RepaymentBeforeDisburse: returned = "RepaymentBeforeDisburse.Text"; break; case OpenCbsRepayExceptionsEnum.RepaymentBeforeLastEventDate: returned = "RepaymentBeforeLastEventDate.Text"; break; } return(returned); }
public OpenCbsRepayException(OpenCbsRepayExceptionsEnum exceptionCode) { _code = _FindException(exceptionCode); }