Commit 96686aac authored by Vinicius Monteiro's avatar Vinicius Monteiro

atualizando as mensagens com base nos codigos da api antiga

1 merge request!8atualizando as mensagens com base nos codigos da api antiga
......@@ -9,23 +9,22 @@ export default class AllGetController {
static allUsuarios = async (req, res) => {
const usuario = await Usuario.find()
.populate({
path: 'grupoUsuarios',
populate: {
path: 'grupoPortas',
populate: {
path: 'portas',
select: 'descricao ambiente ativo'
},
select: 'nome descricao ativo'
},
select: 'nome descricao ativo grupoPortas'
})
.populate('portas', 'descricao ambiente ativo')
.exec();
.populate({
path: 'grupoUsuarios',
populate: {
path: 'grupoPortas',
populate: {
path: 'portas',
select: 'descricao ambiente ativo'
},
select: 'nome descricao ativo'
},
select: 'nome descricao ativo grupoPortas'
})
.populate('portas', 'descricao ambiente ativo')
.exec();
if(!usuario) {
return sendError(res, 404, { message: "Dados não encontrados."})
return res.status(404).json({ message: "Dados não encontrados."})
};
return sendResponse(res, 200, {
......@@ -39,7 +38,7 @@ export default class AllGetController {
const porta = await Porta.find();
if(!porta) {
return sendError(res, 404, { message: "Dados não encontrados." })
return res.status(404).json({ message: "Dados não encontrados." })
};
return sendResponse(res, 200, {
......@@ -50,17 +49,17 @@ export default class AllGetController {
static allGrupoUsuarios = async (req, res) => {
const grupoUsuario = await GrupoUsuario.find()
.populate({
path: 'grupoPortas',
populate: {
path: 'portas',
select: 'descricao ambiente ativo'
},
select: 'nome descricao ativo portas'
});
.populate({
path: 'grupoPortas',
populate: {
path: 'portas',
select: 'descricao ambiente ativo'
},
select: 'nome descricao ativo portas'
});
if(!grupoUsuario) {
return sendError(res, 404, { message: "Dados não encontrados." })
return res.status(404).json({ message: "Dados não encontrados." })
};
return sendResponse(res, 200, {
......@@ -71,12 +70,13 @@ export default class AllGetController {
static allGrupoPortas = async (req, res) => {
const grupoPortas = await GrupoPorta.find().populate({ path: 'portas', select: 'descricao ambiente ativo' });
if(!grupoPortas) {
return sendError(res, 404, { message: "Dados não encontrados." })
return res.status(404).json({ message: "Dados não encontrados." })
};
return sendResponse(res, 200, {
data: grupoPortas
});
}
}
\ No newline at end of file
}
......@@ -40,16 +40,14 @@ export default class GrupoPortaController {
const grupoPorta = await GrupoPorta.findById(id).populate({ path: 'portas', select: 'descricao ambiente ativo' });
if (!grupoPorta) {
return sendError(res, 404, { message: "Grupo Porta não encontrado." })
return res.status(404).json({ message: "Grupo Porta não encontrado." })
}
return sendResponse(res, 200, {
data: grupoPorta
})
return res.status(200).json(grupoPorta);
} catch (error) {
console.log(error)
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
......@@ -59,13 +57,11 @@ export default class GrupoPortaController {
await grupoPorta.save();
return sendResponse(res, 201, {
data: grupoPorta
})
return res.status(201).json(grupoPorta);
} catch (error) {
console.log(error)
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
......@@ -76,16 +72,16 @@ export default class GrupoPortaController {
const grupoPorta = await GrupoPorta.findById(id);
if (!grupoPorta) {
return sendError(res, 404)
return res.status(404).json({ message: "Grupo de porta não encontrada."})
}
await GrupoPorta.findByIdAndUpdate(id, { $set: req.body });
const grupoPortaAtualizada = await GrupoPorta.findByIdAndUpdate(id, { $set: req.body });
return sendResponse(res, 200)
return res.status(200).json(grupoPortaAtualizada);
} catch (error) {
console.log(error)
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
......@@ -95,11 +91,11 @@ export default class GrupoPortaController {
await GrupoPorta.findByIdAndDelete(id)
return sendResponse(res, 200)
return res.status(200).json({ message: "Grupo de porta deletada com sucesso."})
} catch (error) {
console.log(error)
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
}
\ No newline at end of file
......@@ -54,16 +54,14 @@ export default class GrupoUsuarioController {
});
if (!grupoUsuario) {
return sendError(res, 404, { message: "Grupo de Usuário não encontrado" });
return res.status(404).json({ message: "Grupo de Usuário não encontrado" });
}
return sendResponse(res, 200, {
data: grupoUsuario
});
return res.status(200).json(grupoUsuario);
} catch (error) {
console.log(error);
return sendError(res, 500, {message: error.message});
return res.status(500).json({message: error.message});
}
};
......@@ -109,14 +107,11 @@ export default class GrupoUsuarioController {
//Salvar o novo grupo de usuários
await grupoUsuario.save();
return sendResponse(res, 201, {
data: grupoUsuario,
message: `As seguintes portas não foram anexadas pois os usuários já a possuem: ${portasDuplicadas.join(', ')}`
});
return res.status(201).json(grupoUsuario)
} catch (error) {
console.error(error);
return sendError(res, 500, {message: error.message});
return res.status(500).json({message: error.message});
}
}
......@@ -129,20 +124,20 @@ export default class GrupoUsuarioController {
const grupoUsuario = await GrupoUsuario.findById(id);
if (!grupoUsuario) {
return sendError(res, 404)
return res.status(404).json({ message: "Grupo de usuário não encontrado."})
}
for(let key in req.body) {
grupoUsuario[key] = req.body[key];
};
await grupoUsuario.save();
const grupoUsuarioAtualizado = await grupoUsuario.save();
return sendResponse(res, 200)
return res.status(200).json(grupoUsuarioAtualizado);
} catch (error) {
console.log(error)
return sendError(res, 500, {message: error.message})
return res.status(500).json({message: error.message})
}
}
......@@ -152,11 +147,11 @@ export default class GrupoUsuarioController {
await GrupoUsuario.findByIdAndDelete(id)
return sendResponse(res, 200)
return res.status(200).json({ message: "Grupo de usuário deletado com sucesso."})
} catch (error) {
console.log(error)
return sendError(res, 500, {message: error.message})
return res.status(500).json({ message: error.message })
}
}
}
\ No newline at end of file
......@@ -34,16 +34,14 @@ export default class PortaController {
const porta = await Porta.findById(id)
if (!porta) {
return sendError(res, 404, {message: "Porta não encontrada"})
return res.status(404).json({message: "Porta não encontrada"})
}
return sendResponse(res, 200, {
data: porta
});
return res.status(200).json(porta);
} catch (error) {
console.log(error)
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
......@@ -53,14 +51,11 @@ export default class PortaController {
await porta.save()
return sendResponse(res, 201, {
data: porta
});
return res.status(201).json(porta);
} catch (error) {
console.log(error)
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
......@@ -71,16 +66,16 @@ export default class PortaController {
const porta = await Porta.findById(id);
if (!porta) {
return sendError(res, 404)
return res.status(404).json({ message: "Porta não encontrada."})
}
await Porta.findByIdAndUpdate(id, { $set: req.body });
const portaAtualizada = await Porta.findByIdAndUpdate(id, { $set: req.body });
return sendResponse(res, 200)
return res.status(200).json(portaAtualizada);
} catch (error) {
console.log(error)
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
......@@ -90,11 +85,11 @@ export default class PortaController {
await Porta.findByIdAndDelete(id)
return sendResponse(res, 200)
return res.status(200).json({ message: "Porta deletada com sucesso!"})
} catch (error) {
console.log(error)
return sendError(res, 500, { messsage: error.message})
return res.status(500).json({ messsage: error.message})
}
}
......
......@@ -49,7 +49,7 @@ export default class UsuarioController {
}
);
return sendResponse(res, 200, usuario);
return sendResponse(res, 200, usuario)
};
......@@ -74,15 +74,13 @@ export default class UsuarioController {
.exec();
if (!usuario) {
return sendError(res, 404, { message: "Usuário não encontrado" })
return res.status(404).json({ message: "Usuário não encontrado" })
}
return sendResponse(res, 200, {
data: usuario
});
return res.status(200).json(usuario);
} catch (error) {
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
......@@ -106,7 +104,7 @@ export default class UsuarioController {
const email = await usuarios.findOne({ email: req.body.email });
if (email) {
return sendError(res, 400, { message: "E-mail já cadastrado!" })
return res.status(400).json({ message: "E-mail já cadastrado!" })
}
const foto = faker.image.avatarGitHub();
......@@ -130,13 +128,11 @@ export default class UsuarioController {
);
}
return sendResponse(res, 201, {
data: response
});
return res.status(201).json(response)
} catch (err) {
console.log(err)
return sendError(res, 500, { message: err.message})
return res.status(500).json({ message: err.message})
}
}
......@@ -147,7 +143,7 @@ export default class UsuarioController {
const usuario = await usuarios.findById(id);
if (!usuario) {
return sendError(res, 404, { message: "Usuário não encontrado" });
return res.status(404).json({ message: "Usuário não encontrado" });
}
if (req.body.grupoUsuarios && req.body.grupoUsuarios.length > 0) {
......@@ -189,13 +185,11 @@ export default class UsuarioController {
{ $addToSet: { usuarios: usuarioAtualizado._id } }
);
}
return sendResponse(res, 200, {
data: usuarioAtualizado
});
return res.status(200).json(usuarioAtualizado);
} catch (error) {
return sendError(res, 500, { message: error.message });
return res.status(500).json({ message: error.message });
}
}
......@@ -206,10 +200,10 @@ export default class UsuarioController {
await usuarios.findByIdAndDelete(id)
return sendResponse(res, 200)
return res.status(200).json({ message: "Usuário deletado com sucesso."})
} catch (error) {
return sendError(res, 500, { message: error.message})
return res.status(500).json({ message: error.message})
}
}
......
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