UNPKG

express-api-cli

Version:

Cli tool for generating an express project. Instead of wasting extra time creating your project structure, start building right away

35 lines (29 loc) 737 B
import sequelize, { DataTypes } from '../config/database'; const User = require('../models/user')(sequelize, DataTypes); //get all users export const getAllUsers = async () => { const data = await User.findAll(); return data; }; //create new user export const newUser = async (body) => { const data = await User.create(body); return data; }; //update single user export const updateUser = async (id, body) => { await User.update(body, { where: { id: id } }); return body; }; //delete single user export const deleteUser = async (id) => { await User.destroy({ where: { id: id } }); return ''; }; //get single user export const getUser = async (id) => { const data = await User.findByPk(id); return data; };