12345678910111213141516171819202122232425262728293031 |
- const sequence = {
- _id: 1,
- get id() {
- return this._id++;
- }
- };
- const produtos = {};
- function salvarProduto(produto) {
- if (!produto.id) produto.id = sequence.id;
- produtos[produto.id] = produto;
- return produto;
- }
- function getProduto(id) {
- return produtos[id] || {};
- }
- function getProdutos() {
- return Object.values(produtos);
- }
- function excluirProduto(id) {
- const produto = produtos[id];
- delete produtos[id];
- return produto;
- }
- module.exports = { salvarProduto, getProduto, getProdutos, excluirProduto };
|