blob: d55c8a19f6d2cea922057d60206f18a077a90507 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
(function () {
'use strict';
angular
.module('moon')
.factory('moon.import.service', importService);
importService.$inject = ['moon.util.service', '$resource', 'moon.URI'];
function importService(util, $resource, URI) {
var host = URI.API;
var importResource = $resource(host + '/import/', {}, {
create: { method: 'POST' },
});
return {
importData: function importData(data) {
return importResource.create(null, data).$promise.then(success, util.displayErrorFunction('Unable to import data'));
function success(data) {
util.displaySuccess('Data imported');
}
}
}
}
})();
|