Files
mixtape/zero.Web.UI/app/api/spaces.js
T

21 lines
616 B
JavaScript
Raw Normal View History

import { get, post, del } from '../helpers/request.ts';
const base = 'spaces/';
export default {
getByAlias: async alias => await get(base + 'getByAlias', { params: { alias } }),
getAll: async () => await get(base + 'getAll'),
getList: async (alias, query) =>
{
query.alias = alias;
return await get(base + 'getList', { params: query })
2020-05-02 12:20:22 +02:00
},
getContent: async (alias, contentId) => await get(base + 'getContent', { params: { alias, contentId } }),
2020-05-02 12:20:22 +02:00
save: async model => await post(base + 'save', model),
2020-05-02 12:20:22 +02:00
delete: async(alias, id) => await del(base + 'delete', { params: { alias, id } })
};