/** * Created by robin on 12/11/16. */ (function () { 'use strict'; angular.module('luticate2Utils') .factory('luWebApiCrudBusiness', ['luBusiness', 'luWebApiDataAccess', function (luBusiness, luWebApiDataAccess) { var luWebApiCrudBusiness = {}; luWebApiCrudBusiness.create = function (dataAccess) { var Business = luBusiness.create(); Business.dataAccess = dataAccess; Business.getSingleById = function (id, luBusyGroups) { return Business.dataAccess.getSingleById(id, luBusyGroups); }; Business.getMultiple = function (orderBy, filter, page, perPage, luBusyGroups) { return Business.dataAccess.getMultiple(orderBy, filter, page, perPage, luBusyGroups); }; Business.addDbo = function(data, luBusyGroups) { return Business.dataAccess.addDbo(data, luBusyGroups); }; Business.editSingleByIdDbo = function(id, data, luBusyGroups) { return Business.dataAccess.editSingleByIdDbo(id, data, luBusyGroups); }; Business.deleteDbo = function(id, luBusyGroups) { return Business.dataAccess.deleteDbo(id, luBusyGroups); }; return Business; }; return luWebApiCrudBusiness; }]); })();