(function(){ "use strict"; angular .module("app.repositories") .factory("repository.reports", reportsRepository); function reportsRepository(webApi){ return { exportToExcelForCareProviders: exportToExcelForCareProviders, exportToExcelForUsers: exportToExcelForUsers, generateBookingsReport: generateBookingsReport }; function generateBookingsReport(data){ return webApi.generateBookingsReport(data); } function exportToExcelForCareProviders(data){ return webApi.exportToExcelForCareProviders(data); } function exportToExcelForUsers(data){ return webApi.exportToExcelForUsers(data); } } // IoC container. reportsRepository.$inject = [ "webApi" ]; })();