Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

dns.js 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * Created by robin on 3/17/16.
  3. */
  4. (function () {
  5. 'use strict';
  6. angular.module('appSdk')
  7. .factory('DnsDataAccess', ['luticateRequest', function (luticateRequest) {
  8. var DataAccess = {};
  9. var entry_point = "/api/dns/";
  10. DataAccess.add = function(data, promise)
  11. {
  12. return luticateRequest.post(entry_point + "add", {domain: JSON.stringify(data)}, null, promise);
  13. };
  14. DataAccess.getAll = function(data, promise)
  15. {
  16. return luticateRequest.get(entry_point, data, promise);
  17. };
  18. DataAccess.get = function(data, promise)
  19. {
  20. return luticateRequest.get(entry_point + data.domain_id , null, promise);
  21. };
  22. DataAccess.edit = function(data, promise)
  23. {
  24. return luticateRequest.post(entry_point + data.domain_id + "/edit", {domain: JSON.stringify(data)}, null, promise);
  25. };
  26. DataAccess.del = function(data, promise)
  27. {
  28. return luticateRequest.post(entry_point + data.domain_id + "/del", null, null, promise);
  29. };
  30. return DataAccess;
  31. }]);
  32. })();