Commit eb8d56cd authored by Deyvisson Alex Sandro Brum's avatar Deyvisson Alex Sandro Brum
Browse files

Finalizado API para tela de cadastro de familias

parent df64ad73
Showing with 26 additions and 6 deletions
+26 -6
......@@ -9,8 +9,8 @@ class FamiliaController {
static fetchFamilias(query, callback) {
console.log(callback);
const orderQuery = EspecieController.constructOrderQuery(query);
const whereQuery = EspecieController.constructWhereQuery(query);
const orderQuery = FamiliaController.constructOrderQuery(query);
const whereQuery = FamiliaController.constructWhereQuery(query);
return daoFamilia.fetchFamilias(orderQuery, whereQuery, callback);
}
......@@ -26,9 +26,9 @@ class FamiliaController {
}
});
}
//jjjj
static addFamilia(req, res, next) {
daoFamilia.addEspecie(req.body, (error, familia) => {
daoFamilia.addFamilia(req.body, (error, familia) => {
if (error) {
res.json(error);
res.status(400);
......
......@@ -6,7 +6,7 @@ const cors = require("cors");
const loginRouter = require("./routes/login");
const usersRouter = require("./routes/users");
const especiesRouter = require("./routes/especies");
const familiasRouter = require("./routes/familias");
const TokenManager = require("./Helpers/AuthManager");
// Initialize server
......@@ -20,6 +20,7 @@ function setupServer() {
app.use(cors());
app.use(bodyParser.json());
app.use("/api/especies", especiesRouter);
app.use("/api/familias", familiasRouter);{console.log("é pra ter dado certo");};
app.use("/api/login", loginRouter);
app.use(
"/api/users",
......
......@@ -9,7 +9,7 @@ module.exports = (sequelize, DataType) => {
type: DataType.STRING
},
descricao: {
type: DataType.STRING
type: DataType.TEXT
},
})
......
const express = require("express");
var ResponseHelper = require("../Helpers/ResponseHelper");
const familiaController = require("../Controllers/FamiliaController");
const routerFamilia = express.Router();
routerFamilia.post("/", familiaController.addFamilia);
routerFamilia.get("/:id", (req, res) => {
familiaController.getFamiliaByID(req, res);
});
//Fetch Routes
routerFamilia.get("/", (req, res) => {
familiaController.fetchFamilias(req.query, (error, data) => {
res.json(ResponseHelper.createResponse(error, data, true));
});
});
module.exports = routerFamilia;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment