|
var Arrow = require('arrow'); |
|
|
|
var populateData = Arrow.API.extend({ |
|
group: 'MockData', |
|
path: '/api/populateData', |
|
method: 'GET', |
|
description: 'this is an api that populates a model with mock data', |
|
action: function (req, resp, next) { |
|
var Model = Arrow.getModel("account"); |
|
data.forEach(function(item) { |
|
Model.create(item, function(err, instance) { |
|
if (err) { |
|
console.log('Account create error'); |
|
} |
|
}); |
|
}); |
|
next(); |
|
} |
|
}); |
|
module.exports = populateData; |
|
|
|
var data = [{"Name":"Jabberbean","Type":"Prospect","Phone":"62-(392)370-9245"}, |
|
{"Name":"Feedmix","Type":"Prospect","Phone":"54-(426)656-8984"}, |
|
{"Name":"Divavu","Type":"Prospect","Phone":"48-(167)609-2937"}, |
|
{"Name":"Dabtype","Type":"Customer","Phone":"970-(691)594-8951"}, |
|
{"Name":"Tagpad","Type":"Customer","Phone":"86-(994)262-7917"}, |
|
{"Name":"Yakijo","Type":"Prospect","Phone":"57-(591)899-7448"}, |
|
{"Name":"Aivee","Type":"Customer","Phone":"62-(467)735-5496"}, |
|
{"Name":"Meeveo","Type":"Customer","Phone":"507-(417)730-7508"}, |
|
{"Name":"Thoughtstorm","Type":"Prospect","Phone":"63-(655)502-2367"}, |
|
{"Name":"Oyope","Type":"Customer","Phone":"7-(439)721-4862"}, |
|
{"Name":"Eire","Type":"Customer","Phone":"86-(327)147-7181"}, |
|
{"Name":"Yotz","Type":"Customer","Phone":"34-(547)829-3300"}, |
|
{"Name":"Flashpoint","Type":"Prospect","Phone":"1-(602)419-2676"}, |
|
{"Name":"Topiczoom","Type":"Customer","Phone":"63-(391)304-9944"}, |
|
{"Name":"Rhynyx","Type":"Customer","Phone":"250-(934)741-2541"}, |
|
{"Name":"Dynabox","Type":"Prospect","Phone":"86-(831)421-7955"}, |
|
{"Name":"Nlounge","Type":"Prospect","Phone":"51-(680)100-5767"}, |
|
{"Name":"Npath","Type":"Customer","Phone":"86-(522)390-9320"}, |
|
{"Name":"Tagcat","Type":"Prospect","Phone":"371-(648)747-0038"}, |
|
{"Name":"Shuffletag","Type":"Customer","Phone":"33-(451)481-1522"}, |
|
{"Name":"Thoughtmix","Type":"Prospect","Phone":"47-(882)565-3999"}, |
|
{"Name":"InnoZ","Type":"Prospect","Phone":"86-(199)454-7379"}, |
|
{"Name":"Gabtype","Type":"Customer","Phone":"55-(739)432-5570"}, |
|
{"Name":"Oyoloo","Type":"Customer","Phone":"57-(628)787-5112"}, |
|
{"Name":"Livetube","Type":"Customer","Phone":"86-(233)211-5644"}, |
|
{"Name":"Linkbuzz","Type":"Customer","Phone":"371-(285)889-3732"}, |
|
{"Name":"Vipe","Type":"Prospect","Phone":"46-(982)645-9879"}, |
|
{"Name":"Talane","Type":"Prospect","Phone":"250-(580)635-3282"}, |
|
{"Name":"Rhyloo","Type":"Customer","Phone":"86-(199)912-8924"}, |
|
{"Name":"Flashdog","Type":"Customer","Phone":"380-(465)157-5034"}, |
|
{"Name":"Twinder","Type":"Customer","Phone":"30-(462)606-1130"}, |
|
{"Name":"Oloo","Type":"Prospect","Phone":"351-(792)829-3631"}, |
|
{"Name":"Realbuzz","Type":"Customer","Phone":"351-(567)411-3396"}, |
|
{"Name":"Flipbug","Type":"Prospect","Phone":"48-(555)472-1260"}, |
|
{"Name":"Devbug","Type":"Customer","Phone":"86-(654)532-7813"}, |
|
{"Name":"Photofeed","Type":"Prospect","Phone":"86-(660)520-5791"}, |
|
{"Name":"Leexo","Type":"Customer","Phone":"46-(643)494-9333"}, |
|
{"Name":"Jabbertype","Type":"Customer","Phone":"46-(906)841-3111"}, |
|
{"Name":"Voonder","Type":"Prospect","Phone":"7-(132)980-0487"}, |
|
{"Name":"Yabox","Type":"Customer","Phone":"962-(215)989-9051"}, |
|
{"Name":"Gabspot","Type":"Customer","Phone":"387-(819)643-8620"}, |
|
{"Name":"Browsedrive","Type":"Prospect","Phone":"62-(711)652-2056"}, |
|
{"Name":"Edgeclub","Type":"Prospect","Phone":"1-(808)804-3145"}, |
|
{"Name":"Lazzy","Type":"Customer","Phone":"374-(866)512-0299"}, |
|
{"Name":"Livepath","Type":"Prospect","Phone":"55-(104)479-1429"}, |
|
{"Name":"Eamia","Type":"Prospect","Phone":"86-(165)342-4270"}, |
|
{"Name":"Ooba","Type":"Prospect","Phone":"84-(887)412-9152"}, |
|
{"Name":"LiveZ","Type":"Customer","Phone":"86-(676)264-9738"}, |
|
{"Name":"Ainyx","Type":"Prospect","Phone":"505-(812)797-1477"}, |
|
{"Name":"Linkbridge","Type":"Customer","Phone":"62-(607)349-7333"}, |
|
{"Name":"Skyble","Type":"Prospect","Phone":"86-(751)842-0446"}, |
|
{"Name":"Camimbo","Type":"Prospect","Phone":"63-(904)312-0759"}, |
|
{"Name":"Zava","Type":"Prospect","Phone":"86-(279)694-5958"}, |
|
{"Name":"Trudoo","Type":"Customer","Phone":"84-(496)574-3595"}, |
|
{"Name":"Voonyx","Type":"Customer","Phone":"63-(997)830-8355"}, |
|
{"Name":"Realpoint","Type":"Prospect","Phone":"7-(736)886-1205"}, |
|
{"Name":"Divavu","Type":"Prospect","Phone":"63-(284)983-4164"}, |
|
{"Name":"Gabvine","Type":"Prospect","Phone":"352-(374)970-0496"}, |
|
{"Name":"Twinte","Type":"Customer","Phone":"7-(447)562-4436"}, |
|
{"Name":"Twitterwire","Type":"Prospect","Phone":"420-(926)932-0730"}, |
|
{"Name":"Shufflebeat","Type":"Prospect","Phone":"1-(668)159-5357"}, |
|
{"Name":"Topicshots","Type":"Customer","Phone":"504-(586)761-1388"}, |
|
{"Name":"Oyoyo","Type":"Customer","Phone":"380-(386)516-1085"}, |
|
{"Name":"Twitterworks","Type":"Prospect","Phone":"46-(935)489-6197"}, |
|
{"Name":"Kwideo","Type":"Customer","Phone":"86-(199)908-1385"}, |
|
{"Name":"Twimm","Type":"Prospect","Phone":"670-(986)149-5675"}, |
|
{"Name":"Skibox","Type":"Prospect","Phone":"27-(704)940-6632"}, |
|
{"Name":"Photobug","Type":"Prospect","Phone":"55-(299)978-0671"}, |
|
{"Name":"Zooveo","Type":"Customer","Phone":"232-(802)269-5848"}, |
|
{"Name":"Fatz","Type":"Customer","Phone":"48-(641)745-2999"}, |
|
{"Name":"Feedmix","Type":"Prospect","Phone":"55-(321)862-8743"}, |
|
{"Name":"Avaveo","Type":"Customer","Phone":"7-(868)177-3444"}, |
|
{"Name":"Twiyo","Type":"Customer","Phone":"373-(529)848-7789"}, |
|
{"Name":"Reallinks","Type":"Customer","Phone":"62-(888)896-7708"}, |
|
{"Name":"Kazu","Type":"Prospect","Phone":"86-(406)830-7817"}, |
|
{"Name":"Meedoo","Type":"Customer","Phone":"66-(759)660-6419"}, |
|
{"Name":"Flipbug","Type":"Prospect","Phone":"1-(260)463-0850"}, |
|
{"Name":"Livetube","Type":"Customer","Phone":"268-(396)963-6371"}, |
|
{"Name":"Vinder","Type":"Customer","Phone":"1-(107)247-8185"}, |
|
{"Name":"Twitternation","Type":"Customer","Phone":"86-(826)465-8047"}, |
|
{"Name":"Devpulse","Type":"Customer","Phone":"234-(532)647-3816"}, |
|
{"Name":"Gigaclub","Type":"Customer","Phone":"591-(632)310-2228"}, |
|
{"Name":"Zoozzy","Type":"Prospect","Phone":"55-(109)666-9165"}, |
|
{"Name":"Meemm","Type":"Prospect","Phone":"420-(673)213-8173"}, |
|
{"Name":"Edgetag","Type":"Prospect","Phone":"380-(912)104-2294"}, |
|
{"Name":"Dynabox","Type":"Prospect","Phone":"380-(445)232-6609"}, |
|
{"Name":"Skibox","Type":"Customer","Phone":"502-(250)816-1541"}, |
|
{"Name":"Realcube","Type":"Customer","Phone":"66-(564)508-4057"}, |
|
{"Name":"Dazzlesphere","Type":"Customer","Phone":"57-(202)661-6928"}, |
|
{"Name":"Skimia","Type":"Prospect","Phone":"62-(853)898-5107"}, |
|
{"Name":"Topicshots","Type":"Prospect","Phone":"595-(334)578-8234"}, |
|
{"Name":"Tambee","Type":"Prospect","Phone":"235-(721)186-0470"}, |
|
{"Name":"Zoonder","Type":"Customer","Phone":"351-(836)634-5754"}, |
|
{"Name":"Jabberstorm","Type":"Prospect","Phone":"62-(149)359-8279"}, |
|
{"Name":"Blognation","Type":"Prospect","Phone":"1-(917)122-1632"}, |
|
{"Name":"Shuffledrive","Type":"Prospect","Phone":"7-(696)636-7764"}, |
|
{"Name":"Skyble","Type":"Customer","Phone":"55-(666)274-7840"}, |
|
{"Name":"Kare","Type":"Prospect","Phone":"385-(145)243-4272"}, |
|
{"Name":"Linkbuzz","Type":"Customer","Phone":"381-(105)200-6816"}, |
|
{"Name":"Yadel","Type":"Prospect","Phone":"86-(818)912-0705"}]; |