Guest User

Untitled

a guest
Mar 22nd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. import Api from '../../common/services/Api'
  2.  
  3. export default class BlogPostService {
  4. constructor () {
  5. this.api = new Api('blog_post')
  6. }
  7.  
  8. fetchAll (businessId) {
  9. return this.api.fetchAll({
  10. business: businessId
  11. })
  12. }
  13.  
  14. retrieve (businessId, id) {
  15. return this.api.fetch({
  16. id: id,
  17. business: businessId
  18. })
  19. }
  20.  
  21. remove (businessId, model) {
  22. return this.api.remove({
  23. id: model.id,
  24. business: businessId
  25. })
  26. }
  27.  
  28. save (business, values) {
  29. let params = Object.assign({}, values)
  30. delete params.id
  31. delete params.createdAt
  32. if (values.id) {
  33. return this.api.update({id: values.id, business: business}, params)
  34. }
  35. return this.api.create({business: business}, params)
  36. }
  37. }
Add Comment
Please, Sign In to add comment