Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. app.service('MethodProvider', function ($http) {
  2. var self = this;
  3. self.get = function (url) {
  4. var obj = {
  5. url: url,
  6. method: 'GET',
  7. async: true,
  8. headers: {
  9. 'Content-Type': 'application/json'
  10. }
  11. };
  12. return $http(obj);
  13. };
  14. self.post = function (url, data) {
  15. var obj = {
  16. url: url,
  17. method: 'POST',
  18. async: true,
  19. data: JSON.stringify(data),
  20. headers: {
  21. 'Content-Type': 'application/json'
  22. }
  23. };
  24. return $http(obj);
  25. };
  26. self.put = function (url, data) {
  27. var obj = {
  28. url: url,
  29. method: 'PUT',
  30. async: true,
  31. headers: {
  32. 'Content-Type': 'application/json'
  33. }
  34. };
  35.  
  36. if (typeof data != 'undefined' && data != null) {
  37. obj.data = JSON.stringify(data);
  38. }
  39. return $http(obj);
  40. };
  41. self.delete = function (url) {
  42. var obj = {
  43. url: url,
  44. method: 'POST',
  45. async: true,
  46. headers: {
  47. 'Content-Type': 'application/json'
  48. }
  49. };
  50. return $http(obj);
  51. };
  52. return self;
  53. });
  54.  
  55. app.service('UserSrvc', function (MethodProvider) {
  56. var self = this;
  57. self.create = function (data) {
  58. var url = apiUrl + '/user/add';
  59. return MethodProvider.post(url, data);
  60. };
  61. return self;
  62. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement