12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /**
- * Created by robin on 12/11/16.
- */
-
- (function () {
- 'use strict';
- angular.module('luticate2Utils')
- .factory('luWebApiCrudDataAccess', ['luWebApiDataAccess', function (luWebApiDataAccess) {
-
- var luWebApiCrudDataAccess = {};
-
- luWebApiCrudDataAccess.create = function (entry_point) {
- var DataAccess = luWebApiDataAccess.create(entry_point);
-
- DataAccess.getSingleById = function (id, luBusyGroups) {
- return DataAccess.get(id, null, luBusyGroups);
- };
-
- DataAccess.getMultiple = function (orderBy, filter, page, perPage, luBusyGroups) {
- return DataAccess.get('', {
- orderBy: orderBy,
- filter: filter,
- page: page,
- perPage: perPage
- }, luBusyGroups);
- };
-
- DataAccess.addDbo = function(data, luBusyGroups) {
- return DataAccess.post('', null, data, luBusyGroups);
- };
-
- DataAccess.editSingleByIdDbo = function(id, data, luBusyGroups) {
- return DataAccess.post(id, null, data, luBusyGroups);
- };
-
- DataAccess.deleteDbo = function(id, luBusyGroups) {
- return DataAccess.delete(id, null, null, luBusyGroups);
- };
-
- return DataAccess;
- };
-
- return luWebApiCrudDataAccess;
-
- }]);
- })();
|