Advertisement
Guest User

Untitled

a guest
Jul 18th, 2017
483
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* globals __dirname */
  2.  
  3. const async = require('./utils/async');
  4. const validator = require('./validator');
  5. const config = require('./config');
  6. const dbSetup = require('./dbsetup');
  7.  
  8. async().then(() => require('./db').setup(config.connectionString))
  9.     .then((db) => dbSetup(db, validator))
  10.     .then((db) => {
  11.         // const serviceModel = {
  12.         //     serviceType: 'horse walk',
  13.         //     imageURL: 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQmx1CKUrR95QWchNegsHuOAnSOfkotdxw2iheS2DhZ58dbaJzx',
  14.         //     hotelId: '596659c5e2e43f1e308e6156',
  15.         //     price: '115,99',
  16.         // };
  17.         const userModel1 = {
  18.             username: 'hysancho',
  19.             password: '123456ff',
  20.             firstName: 'Hasan',
  21.             lastName: 'Nasran',
  22.             phone: '02155455555',
  23.             email: 'hasan.reje@pishki.tr',
  24.             roles: ['default'],
  25.             roomOrders: [],
  26.             serviceOrders: [],
  27.         };
  28.         const userModel2 = {
  29.             username: 'bok',
  30.             password: 'bokbok',
  31.             firstName: 'Gospod',
  32.             lastName: 'Bog',
  33.             phone: '02155455554',
  34.             email: 'gospod@bog.rai',
  35.             roles: ['admin'],
  36.             roomOrders: [],
  37.             serviceOrders: [],
  38.         };
  39.  
  40.         const hotelModel1 = {
  41.             name: 'Михайловата къща Буйновци',
  42.             phone: '0123456789',
  43.             imageURL: 'http://www.bgvakancia.com/common_images/offers/2445/thumb_96ae22225500b89680d0d490f65b7eae.jpg',
  44.             description: 'Михайловата къща" е разположена в красивото балканско село Буйновци, в Балкана, на 11 км от гр. Елена. ',
  45.             location: 'Еленски Балкан',
  46.             lattitude: '22',
  47.             longitude: '22',
  48.         };
  49.  
  50.         const hotelModel2 = {
  51.             name: 'Къща Станкови Цигов чарк',
  52.             phone: '0123456781',
  53.             imageURL: 'http://www.bgvakancia.com/common_images/offers/812/thumb_6d219cd52d0596c2ab6c443615ba76d3.jpg',
  54.             description: 'Къща за гости "СТАНКОВИ" се намира в невероятния планински курорт Цигов Чарк край язовир Батак.',
  55.             location: 'Централен Балкан',
  56.             lattitude: '21',
  57.             longitude: '21',
  58.         };
  59.  
  60.         // db.collection('services')
  61.         //     .insert(serviceModel)
  62.         //     .catch((err) => console.log('Service insertion failed!' + err));
  63.  
  64.         db.collection('users')
  65.             .insert(userModel1)
  66.             .catch((err) => console.log('User insertion failed! ' + err));
  67.  
  68.         db.collection('users')
  69.             .insert(userModel2)
  70.             .catch((err) => console.log('User insertion failed! ' + err));
  71.  
  72.         db.collection('hotels')
  73.             .insert(hotelModel1)
  74.             .catch((err) => console.log('Hotel insertion failed! ' + err));
  75.        
  76.         db.collection('hotels')
  77.             .insert(hotelModel2)
  78.             .catch((err) => console.log('Hotel insertion failed! ' + err));
  79.         db.close();
  80.     })
  81.     .catch((err) => console.log(err));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement