/** * Created by robin on 3/17/16. */ (function () { 'use strict'; angular.module('appSdk') .factory('DnsDataAccess', ['luticateRequest', function (luticateRequest) { var DataAccess = {}; var entry_point = "/api/dns/"; DataAccess.add = function(data, promise) { return luticateRequest.post(entry_point + "add", {domain: JSON.stringify(data)}, null, promise); }; DataAccess.getAll = function(data, promise) { return luticateRequest.get(entry_point, data, promise); }; DataAccess.get = function(data, promise) { return luticateRequest.get(entry_point + data.domain_id , null, promise); }; DataAccess.edit = function(data, promise) { return luticateRequest.post(entry_point + data.domain_id + "/edit", {domain: JSON.stringify(data)}, null, promise); }; DataAccess.del = function(data, promise) { return luticateRequest.post(entry_point + data.domain_id + "/del", null, null, promise); }; return DataAccess; }]); })();