Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. const ShoppingListService = {
  2. getAllItems(knex) {
  3. return knex.select('*').from('shopping_list')
  4. },
  5.  
  6. insertItem(knex, newItem) {
  7. return knex
  8. .insert(newItem)
  9. .into('shopping_list')
  10. .returning('*')
  11. .then(rows => {
  12. return rows[0]
  13. })
  14. },
  15.  
  16. getById(knex, id) {
  17. return knex
  18. .from('shopping_list')
  19. .select('*')
  20. .where('id', id)
  21. .first()
  22. },
  23.  
  24. deleteItem(knex, id) {
  25. return knex('shopping_list')
  26. .where({id})
  27. .delete()
  28. },
  29.  
  30. updateItem(knex, id, newItemFields) {
  31. return knex('shopping_list')
  32. .where({id})
  33. .update(newItemFields)
  34. },
  35. }
  36.  
  37. module.exports = ShoppingListService
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement