1 line
1.2 KiB
JavaScript
Executable File
1 line
1.2 KiB
JavaScript
Executable File
"use strict";App.Http.Secretaries=function(){function store(secretary){var url=App.Utils.Url.siteUrl("secretaries/store"),data={csrf_token:vars("csrf_token"),secretary:secretary};return $.post(url,data)}function update(secretary){var url=App.Utils.Url.siteUrl("secretaries/update"),data={csrf_token:vars("csrf_token"),secretary:secretary};return $.post(url,data)}return{save:function(secretary){return secretary.id?update(secretary):store(secretary)},store:store,update:update,destroy:function(secretaryId){var url=App.Utils.Url.siteUrl("secretaries/destroy"),data={csrf_token:vars("csrf_token"),secretary_id:secretaryId};return $.post(url,data)},search:function(keyword){var limit=1<arguments.length&&arguments[1]!==void 0?arguments[1]:null,offset=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null,orderBy=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null,url=App.Utils.Url.siteUrl("secretaries/search"),data={csrf_token:vars("csrf_token"),keyword:keyword,limit:limit,offset:offset,order_by:orderBy};return $.post(url,data)},find:function(secretaryId){var url=App.Utils.Url.siteUrl("secretaries/find"),data={csrf_token:vars("csrf_token"),secretary_id:secretaryId};return $.post(url,data)}}}(); |