24 lines
937 B
JavaScript
24 lines
937 B
JavaScript
function modelsBuilderResource($q, $http, umbRequestHelper) {
|
|
|
|
return {
|
|
getModelsOutOfDateStatus: function () {
|
|
return umbRequestHelper.resourcePromise(
|
|
$http.get(umbRequestHelper.getApiUrl("modelsBuilderBaseUrl", "GetModelsOutOfDateStatus")),
|
|
"Failed to get models out-of-date status");
|
|
},
|
|
|
|
buildModels: function () {
|
|
return umbRequestHelper.resourcePromise(
|
|
$http.post(umbRequestHelper.getApiUrl("modelsBuilderBaseUrl", "BuildModels")),
|
|
"Failed to build models");
|
|
},
|
|
|
|
getDashboard: function () {
|
|
return umbRequestHelper.resourcePromise(
|
|
$http.get(umbRequestHelper.getApiUrl("modelsBuilderBaseUrl", "GetDashboard")),
|
|
"Failed to get dashboard");
|
|
}
|
|
};
|
|
}
|
|
angular.module("umbraco.resources").factory("modelsBuilderResource", modelsBuilderResource);
|