Skip to content
Snippets Groups Projects
Commit 23e9b7f1 authored by Trym Grande's avatar Trym Grande
Browse files

syntactic sugar in server search function

parent 04b681aa
No related branches found
No related tags found
No related merge requests found
......@@ -91,21 +91,13 @@ function getQuery(key: string, value: string){
// builds specialized query for searching with filtering
function getSearchQuery(title: string, genre: string, order: boolean): string {
let query = 'SELECT * FROM movie'
if (title != '') {
query = query + ' WHERE title LIKE "%' + title + '%"'
}
if (title != '' && genre != '') {
query = query + ' AND'
}
if (title == '' && genre != '') {
query = query + ' WHERE'
}
if (genre != '') {
query = query + ' genre LIKE "%' + genre + '%"'
}
if (order) {
query = query + ' ORDER BY year DESC'
}
if (title != '') { query += ' WHERE title LIKE "%' + title + '%"' }
if (title != '' && genre != '') { query += ' AND' }
if (title == '' && genre != '') { query += ' WHERE' }
if (genre != '') { query += ' genre LIKE "%' + genre + '%"' }
if (order) { query += ' ORDER BY year DESC' }
console.log(query)
return query
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment