Skip to content

Instantly share code, notes, and snippets.

@ramiresnas
Created February 19, 2019 22:01
Show Gist options
  • Save ramiresnas/2f06d312a0094f13db7a35d83bf4aff9 to your computer and use it in GitHub Desktop.
Save ramiresnas/2f06d312a0094f13db7a35d83bf4aff9 to your computer and use it in GitHub Desktop.
PedidoService
import Service from './Service'
export default class PedidoService extends Service {
getPedidosAlteracoesDoCampus(campus){
return super.get(`/pedidos/pedidos_alteracoes/${campus}`)
}
getPedidosAlteracoes(){
return super.get(`/pedidos/pedidos_alteracoes/servidor`)
}
aprovarPedido(idPedido){
return super.put('/pedidos/aprovar',{id: parseInt(idPedido)},false)
}
/**
* @param { { id : Number , message : String} } pedido
* @returns {Promise}
*/
reprovarPedido(pedido){
return super.put('/pedidos/reprovar',pedido,false)
}
pedidoNovaFormacao(formacao){
return super.post('/pedidos/nova_formacao',formacao,false)
}
getPedidosDeFormacaoDoCampus(campus){
return super.get(`/pedidos/pedidos_formacao/${campus}`)
}
getPedidosDeFormacaoDoServidor(){
return super.get(`/pedidos/pedidos_formacao/servidor`)
}
/**
* @param { { id : Number , message : String} } pedido
* @returns {Promise}
*/
reprovarPedidoDeFormacao(pedido){
return super.put('/pedidos/reprovar_formacao',pedido,false)
}
/**
* @param {Number} idPedido
* @returns {Promise}
*/
aprovarPedidoDeFormacao(idPedido){
return super.put('/pedidos/aprovar_formacao',{id:idPedido},false)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment