in gemini/sample-apps/genwealth/api/prospects.ts [19:50]
private getFilters(riskProfile?: string, minAge?: number, maxAge?: number) {
let filter: string;
if (riskProfile || minAge || maxAge) {
filter = ` WHERE `;
if (riskProfile) {
filter += `risk_profile = '${riskProfile}'`;
}
if (minAge) {
if (riskProfile) {
filter += ` AND `;
}
filter += ` age >= ${minAge}`;
}
if (maxAge) {
if (riskProfile || minAge) {
filter += ` AND `;
}
filter += ` age <= ${maxAge}`;
}
}
else {
filter = ``;
}
return filter;
}