Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exports.get = async(req, res, next) => {
- try {
- let data = await repository.get()
- res.status(200).send({data: data})
- } catch (e) {
- res.status(500).send({
- message: 'Falha ao processar sua requisição'
- })
- }
- }
- exports.getById = async(req, res, next) => {
- try {
- let data = await repository.getById(req.params.id)
- res.status(200).send({data: data})
- } catch (e) {
- res.status(500).send({
- message: 'Falha ao processar sua requisição'
- })
- }
- }
- exports.post = async(req, res, next) => {
- try {
- let user = await repository.create({
- name: req.body.name,
- email: req.body.email,
- password: req.body.password
- })
- res.status(201).send({
- message: 'Cadastro realizado com sucesso!'
- })
- } catch (e) {
- res.status(400).send({
- message: 'Falha ao realizar cadastro'
- })
- }
- }
- exports.put = async(req, res, next) => {
- try {
- await repository.update(req.params.id, req.body)
- res.status(200).send({
- message: 'Atualização realizada com sucesso!'
- })
- } catch (e) {
- res.status(400).send({
- message: 'Falha ao editar'
- })
- }
- }
- exports.delete = async(req, res, next) => {
- try {
- await repository.delete(req.params.id)
- res.status(200).send({
- message: 'Atualização realizada com sucesso!'
- })
- } catch (e) {
- res.status(400).send({
- message: 'Falha ao deletar'
- })
- }
- }
Add Comment
Please, Sign In to add comment