Region create/edit complete

This commit is contained in:
Dean Bartok-Thomas
2019-08-13 15:33:17 +01:00
parent a875360694
commit 7d4d0ea166
7 changed files with 381 additions and 2 deletions

29
src/api/region.js Normal file
View File

@@ -0,0 +1,29 @@
import axios from 'axios'
const RegionEndpointUrl = 'https://metadata.service.development.therig.onlinefuelslabs.io'
export function fetchList(query) {
return axios.get(`${RegionEndpointUrl}/regions`, { params: query })
}
export function fetchRegion(id) {
return axios.get(`${RegionEndpointUrl}/region/${id}?platform=OLFDE`)
}
export function createRegion(data) {
const dto = {
'name': data.name,
'platform': data.platform || 'OLFDE'
}
return axios.post(`${RegionEndpointUrl}/regions`, dto)
}
export function updateRegion(data) {
const dto = {
'name': data.name,
'platform': data.platform || 'OLFDE'
}
return axios.put(`${RegionEndpointUrl}/region/${data._id}`, dto)
}