text: const {listar} = require('../agendamentos/TabelaAgendamento')
  const modeloUsuario = require('./ModeloTabelaUsuario')
  
  module.exports = {
    async listar() {
      try {
      return await modeloUsuario.findAll({
        raw: true
      })
      } catch(error) {
        return error
      }
    },
  
    async adicionar(usuario) {
      try {
        return await modeloUsuario.create(usuario)
      } catch(error) {
        return error
      }
    },
  
    async buscarPorPk(id){
      try {
        const usuario = await modeloUsuario.findByPk(id)
        return usuario
      } catch(error) {
        return error
      }
    },
  
    async buscarPorEmail(email) {
      try {
        const usuario = await modeloUsuario.findOne({
          where: {
            email: email
            }
        })
        return usuario
        
      } catch(error) {
        return error
      }
    },
  
    async atualizar(id, dados) {
      
      try {
         return await modeloUsuario.update(
            dados, {
              where: {
                id: id
              }
            }
          )
      } catch(error) {
        return error
      }
    },
  
    async remover(id) {
      try {
        return await modeloUsuario.destroy({
        where: {
          id: id
        }
        })
      } catch(error) {
        return error
      }  
    }
  }
  