const tools = require('../tools/general'); const Path = require('path') module.exports = { insertIntoDb(tablename, table) { try { const pathfile = Path.join(__dirname, tablename + '.js'); if (tools.isFileExists(pathfile)) { const mydbfile = require(pathfile); if (mydbfile && mydbfile.list) { return table.insertMany(mydbfile.list, {ordered: false}). then((ris) => { console.log('Populate table ', tablename); return !!ris; }); } } }catch (e){ console.log('error insertIntoDb', e); } }, popolaTabelleNuove() { const abilita = false; let ris = null; if (abilita) { // Sectors const { Sector } = require('../models/sector'); this.insertIntoDb('sectors', Sector) // Skills (Competenze) const { Skill } = require('../models/skill'); this.insertIntoDb('skills', Skill) // SubSectors const { SubSkill } = require('../models/subskill'); this.insertIntoDb('subskills', SubSkill) // Cities const {City} = require('../models/city'); this.insertIntoDb('cities', City) // Province const { Province } = require('../models/province'); this.insertIntoDb('provinces', Province) // Contribtypes const { Contribtype } = require('../models/contribtype'); this.insertIntoDb('contribtypes', Contribtype) } }, };