12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /**
- * Created by robin on 12/11/16.
- */
-
- (function () {
- 'use strict';
- angular.module('luticate2Utils')
- .factory('luDataAccess', ['$q', 'luRequest', function ($q, luRequest) {
-
- var luDataAccess = {};
-
- luDataAccess.create = function (entry_point) {
- var da = {};
-
- da.entry_point = entry_point;
- if (da.entry_point.substr(-1) !== '/') {
- da.entry_point += '/';
- }
-
- da.get = function(url, dataGet, promise)
- {
- return luRequest.get(da.entry_point + url, dataGet, promise);
- };
-
- da.post = function(url, dataGet, dataPost, promise)
- {
- return luRequest.post(da.entry_point + url, dataGet, dataPost, promise);
- };
-
- da.put = function(url, dataGet, dataPost, promise)
- {
- return luRequest.put(da.entry_point + url, dataGet, dataPost, promise);
- };
-
- da.delete = function(url, dataGet, dataPost, promise)
- {
- return luRequest.delete(da.entry_point + url, dataGet, dataPost, promise);
- };
-
- return da;
- };
-
- return luDataAccess;
-
- }]);
- })();
|