2020-04-13 12:41:22 +02:00
|
|
|
import Axios from 'axios';
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
|
2020-04-21 16:23:43 +02:00
|
|
|
getById(id)
|
|
|
|
|
{
|
|
|
|
|
return Axios.get('countries/getById', { params: { id } }).then(res => Promise.resolve(res.data));
|
|
|
|
|
},
|
|
|
|
|
|
2020-05-08 14:00:01 +02:00
|
|
|
getEmpty(id)
|
|
|
|
|
{
|
|
|
|
|
return Axios.get('countries/getEmpty').then(res => Promise.resolve(res.data));
|
|
|
|
|
},
|
|
|
|
|
|
2020-04-17 12:28:03 +02:00
|
|
|
getAll(query)
|
2020-04-13 12:41:22 +02:00
|
|
|
{
|
2020-04-17 12:28:03 +02:00
|
|
|
return Axios.get('countries/getAll', { params: query }).then(res => Promise.resolve(res.data));
|
2020-04-22 15:46:35 +02:00
|
|
|
},
|
|
|
|
|
|
2020-06-30 12:12:31 +02:00
|
|
|
getPreviews(ids)
|
|
|
|
|
{
|
|
|
|
|
return Axios.get('countries/getPreviews', { params: { ids } }).then(res => Promise.resolve(res.data));
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
getForPicker()
|
|
|
|
|
{
|
|
|
|
|
return Axios.get('countries/getForPicker').then(res => Promise.resolve(res.data));
|
|
|
|
|
},
|
|
|
|
|
|
2020-04-22 15:46:35 +02:00
|
|
|
save(model)
|
|
|
|
|
{
|
|
|
|
|
return Axios.post('countries/save', model).then(res => Promise.resolve(res.data));
|
2020-04-23 15:35:15 +02:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
delete(id)
|
|
|
|
|
{
|
2020-05-08 14:00:01 +02:00
|
|
|
return Axios.delete('countries/delete', { params: { id } }).then(res => Promise.resolve(res.data));
|
2020-04-13 12:41:22 +02:00
|
|
|
}
|
|
|
|
|
};
|