Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. app.factory('OrderObject', ['$resource','GLOBAL', function($resource,GLOBAL) {
  2.     var url = GLOBAL.API_BASE_URL + 'Order/:func/:id';
  3.  
  4.     var ret = {};
  5.     var tableOrder = {};
  6.     function OrderObject(tableID) {
  7.         ret.api = $resource(url,{}, {
  8.             cancelOrder: {
  9.                 method:'GET',
  10.                 params: {func: "cancelOrder"},
  11.                 isArray: false
  12.             },
  13.             getAllOrders: {
  14.                 method: 'GET',
  15.                 params: {func: "getAllOrders"},
  16.                 isArray: true
  17.             },
  18.             payOrder: {
  19.                 method: 'GET',
  20.                 params: {func: "payOrder"},
  21.                 isArray: false
  22.             },
  23.             deleteOrder: {
  24.                 method: 'GET',
  25.                 params: {func: "deleteCanceledOrders"},
  26.                 isArray: false
  27.             },
  28.             getStatusArr: {
  29.                 method: 'GET',
  30.                 params: {func: "getStatusArr"},
  31.                 isArray: true
  32.             },
  33.             getOrderByTableId: {
  34.                 method: 'GET',
  35.                 params: {func: "getOrderByTableId"},
  36.                 isArray: true
  37.             },
  38.             payAmountOfOrder: {
  39.                 method: 'GET',
  40.                 params: {func: "payAmountOfOrder"},
  41.                 isArray: false
  42.             },
  43.             getTables: {
  44.                 method: 'GET',
  45.                 params: {func: "getTables"},
  46.                 isArray: true
  47.             },
  48.             saveOrder: {
  49.                 method: 'GET',
  50.                 params: {func: "saveOrder"},
  51.                 isArray: true
  52.             },
  53.             payPartOfOrder: {
  54.                 method: 'GET',
  55.                 params: {func: "payPartOfOrder"},
  56.                 isArray: false
  57.             }
  58.         });
  59.         this.SetUp(tableID);
  60.     };
  61.  
  62.     function SetUp(tableID) {
  63.         tableOrder = ret.api.getOrderByTableId(tableID);
  64.     }
  65.  
  66.     return new OrderObject;
  67.  
  68. }]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement