Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Paisagem
api
Commits
eb8d56cd
Commit
eb8d56cd
authored
6 years ago
by
Deyvisson Alex Sandro Brum
Browse files
Options
Download
Email Patches
Plain Diff
Finalizado API para tela de cadastro de familias
parent
df64ad73
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
Controllers/FamiliaController.js
+4
-4
Controllers/FamiliaController.js
app.js
+2
-1
app.js
models/familias.js
+1
-1
models/familias.js
routes/familias.js
+19
-0
routes/familias.js
with
26 additions
and
6 deletions
+26
-6
Controllers/FamiliaController.js
View file @
eb8d56cd
...
...
@@ -9,8 +9,8 @@ class FamiliaController {
static
fetchFamilias
(
query
,
callback
)
{
console
.
log
(
callback
);
const
orderQuery
=
Especie
Controller
.
constructOrderQuery
(
query
);
const
whereQuery
=
Especie
Controller
.
constructWhereQuery
(
query
);
const
orderQuery
=
Familia
Controller
.
constructOrderQuery
(
query
);
const
whereQuery
=
Familia
Controller
.
constructWhereQuery
(
query
);
return
daoFamilia
.
fetchFamilias
(
orderQuery
,
whereQuery
,
callback
);
}
...
...
@@ -26,9 +26,9 @@ class FamiliaController {
}
});
}
//jjjj
static
addFamilia
(
req
,
res
,
next
)
{
daoFamilia
.
add
Especie
(
req
.
body
,
(
error
,
familia
)
=>
{
daoFamilia
.
add
Familia
(
req
.
body
,
(
error
,
familia
)
=>
{
if
(
error
)
{
res
.
json
(
error
);
res
.
status
(
400
);
...
...
This diff is collapsed.
Click to expand it.
app.js
View file @
eb8d56cd
...
...
@@ -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
"
,
...
...
This diff is collapsed.
Click to expand it.
models/familias.js
View file @
eb8d56cd
...
...
@@ -9,7 +9,7 @@ module.exports = (sequelize, DataType) => {
type
:
DataType
.
STRING
},
descricao
:
{
type
:
DataType
.
STRING
type
:
DataType
.
TEXT
},
})
...
...
This diff is collapsed.
Click to expand it.
routes/familias.js
0 → 100644
View file @
eb8d56cd
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
;
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help