webservices.factory('vatDashboardService', ['$log', '$http', 'apiConfig', function ($log, $http, apiConfig) { 'use strict'; $log.debug('vatDashboardService.ctor()...'); return { getModelNameList: function () { return $http.get('/Dashboard/getModelNameList', apiConfig.createVat()); }, getSubModelList: function (year, period) { return $http.get('/Dashboard/getSubModelList/' + year + '/' + period, apiConfig.createVat()); }, saveSummaryConfig: function (data) { return $http.post('/Dashboard/saveSummaryConfig', data, apiConfig.createVat()) }, getDashboardConfigSummary: function (id) { return $http.get('/Dashboard/getDashboardConfigSummary/' + id, apiConfig.createVat()); }, deleteChartConfig: function (id) { return $http.post('/Dashboard/deleteChartConfig/' + id, {}, apiConfig.createVat()); }, deleteConfigById: function (id) { return $http.post('/Dashboard/deleteConfigById/' + id, {}, apiConfig.createVat()); }, saveOrganizationConfig: function (data) { return $http.post('/Dashboard/saveOrganizationConfig', data, apiConfig.createVat()) }, getOrganizationConfig: function (id) { return $http.get('/Dashboard/getOrganizationConfig/' + id, apiConfig.createVat()); }, getOrganizationSubModelList: function (organizationId) { return $http.get('/Dashboard/getOrganizationSubModelList/' + organizationId, apiConfig.createVat()); } }; }]);