Aggiunto il filtro per Provincia

This commit is contained in:
paoloar77
2022-01-23 23:25:34 +01:00
parent 66eaca6d41
commit 632534eed1
15 changed files with 89399 additions and 24 deletions

View File

@@ -0,0 +1,54 @@
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() {
let ris = null;
// 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');
ris = this.insertIntoDb('cities', City)
// Province
const { Province } = require('../models/province');
ris = this.insertIntoDb('provinces', Province)
},
};