const express = require('express')
const router = express.Router()
const Database = require('../../../database')
const db = new Database()

router.post('/crear', (req, res) => {
  db.crearProveedor(req.body.proveedor)
  .then(u => {
    res.status(201)
    .json(u.get({plain: true}))
  })
  .catch(e => res.status(500).json(e))
})

router.put('/deshabilitar', (req, res) => {
  db.deshabilitarProveedor(req.body.proveedor)
  .then(proveedor => {
    res.status(200).json(proveedor.get({plain: true}))
  })
  .catch(error => {
    res.status(500).json(error)
  })
})

router.put('/modificar', (req, res) => {
  db.modificarProveedor(req.body.proveedorViejo, req.body.proveedorNuevo)
  .then(proveedor => {
    res.status(200).json(proveedor.get({plain: true}))
  })
  .catch(error => {
    res.status(500).json(error)
  })
})

router.get('/buscarusuarios', (req, res) => {
  db.buscarUsuarios(req.query.usuarios || undefined)
  .then(u => res.status(200).json(u))
  .catch(error => {
    console.log(error)
    res.status(500).json(error)
  })
})

router.get('/buscar', (req, res) => {
  db.buscarProveedor(req.query.proveedor)
  .then(u => res.status(200).json(u.get({plain: true})))
  .catch(error => res.status(500).json(error))
})

module.exports = router

@@ -824,229 +824,8 @@
 %7D)%0A%0A
-router.get('/buscarusuarios', (req, res) =%3E %7B%0A  db.buscarUsuarios(req.query.usuarios %7C%7C undefined)%0A  .then(u =%3E res.status(200).json(u))%0A  .catch(error =%3E %7B%0A    console.log(error)%0A    res.status(500).json(error)%0A  %7D)%0A%7D)%0A%0A
 rout

Refactor al api de proveedor