Files
mixtape/zero.Web.UI/resources/users.js
T
2020-10-14 15:47:57 +02:00

51 lines
1.1 KiB
JavaScript

import Axios from 'axios';
const base = 'users/';
export default {
getById(id)
{
return Axios.get(base + 'getById', { params: { id } }).then(res => Promise.resolve(res.data));
},
getAll(query)
{
return Axios.get(base + 'getAll', { params: query }).then(res => Promise.resolve(res.data));
},
getPreviews(ids)
{
return Axios.get(base + 'getPreviews', { params: { ids } }).then(res => Promise.resolve(res.data));
},
getForPicker()
{
return Axios.get(base + 'getForPicker').then(res => Promise.resolve(res.data));
},
save(model)
{
return Axios.post(base + 'save', model).then(res => Promise.resolve(res.data));
},
delete(id)
{
return Axios.delete(base + 'delete', { params: { id } }).then(res => Promise.resolve(res.data));
},
updatePassword(model)
{
return Axios.post(base + 'updatePassword', model).then(res => Promise.resolve(res.data));
},
disable(model)
{
return Axios.post(base + 'disable', model).then(res => Promise.resolve(res.data));
},
enable(model)
{
return Axios.post(base + 'enable', model).then(res => Promise.resolve(res.data));
}
};