57 lines
1.4 KiB
JavaScript
57 lines
1.4 KiB
JavaScript
import conn from "./Conn.js";
|
|
|
|
class Categories {
|
|
async getCategory(id) {
|
|
const sql = `SELECT * FROM categories
|
|
WHERE categoryID = ?`;
|
|
|
|
try {
|
|
const data = await conn.promise().query(sql, [id]);
|
|
|
|
if(data[0].length !==0) {
|
|
return {
|
|
status:200,
|
|
messages:data[0][0]
|
|
};
|
|
}else {
|
|
return {
|
|
status:404,
|
|
messages:["A keresett erőforrás nem található!"]
|
|
};
|
|
}
|
|
} catch(err) {
|
|
console.log(errr);
|
|
console.log(err.errno);
|
|
console.log(err.sqlMessage);
|
|
|
|
return {
|
|
status:503,
|
|
messages:["A szolgáltatás jelenleg nem elérhető! Próbálja meg később!"]
|
|
};
|
|
}
|
|
}
|
|
|
|
async getCategories() {
|
|
const sql = "SELECT * FROM categories";
|
|
|
|
try {
|
|
const response = await conn.promise().query(sql);
|
|
|
|
return {
|
|
status:200,
|
|
messages:response[0]
|
|
}
|
|
} catch(err) {
|
|
console.log(err);
|
|
console.log(err.errno);
|
|
console.log(err.sqlMessage);
|
|
|
|
return {
|
|
status:503,
|
|
messages:["A szolgáltatás jelenleg nem elérhető! Próbálja meg később!"]
|
|
};
|
|
}
|
|
}
|
|
}
|
|
|
|
export default Categories; |