Cleaning out old stuff

This commit is contained in:
Matthew Dillon 2015-03-18 14:12:50 -08:00
parent 1d1bbd6706
commit 62020a9865
22 changed files with 18 additions and 565 deletions

View file

@ -0,0 +1,12 @@
module.exports = function(app) {
var express = require('express');
var authenticateRouter = express.Router();
authenticateRouter.post('/', function(req, res) {
res.send({
'token': 'abc123'
});
});
app.use('/api/authenticate', authenticateRouter);
};

View file

@ -1,77 +0,0 @@
module.exports = function(app) {
var express = require('express');
var characteristicsRouter = express.Router();
var CHARACTERISTICS = [
{
id: 1,
characteristicName: "Char01",
characteristicTypeId: 1,
createdAt: "2015-01-27T10:19:25.156836Z",
updatedAt: "2015-01-27T10:19:25.156836Z",
deletedAt: null,
measurements: [1,6]
},
{
id: 2,
characteristicName: "Char02",
characteristicTypeId: 1,
createdAt: "2015-01-27T10:19:25.156836Z",
updatedAt: "2015-01-27T10:19:25.156836Z",
deletedAt: null,
measurements: [2,7]
},
{
id: 3,
characteristicName: "Char03",
characteristicTypeId: 1,
createdAt: "2015-01-27T10:19:25.156836Z",
updatedAt: "2015-01-27T10:19:25.156836Z",
deletedAt: null,
measurements: [3,8]
},
{
id: 4,
characteristicName: "Char04",
characteristicTypeId: 1,
createdAt: "2015-01-27T10:19:25.156836Z",
updatedAt: "2015-01-27T10:19:25.156836Z",
deletedAt: null,
measurements: [4,5,9,10]
}
]
characteristicsRouter.get('/', function(req, res) {
res.send({
'characteristics': CHARACTERISTICS
});
});
characteristicsRouter.post('/', function(req, res) {
res.status(201).end();
});
characteristicsRouter.get('/:id', function(req, res) {
var characteristics = CHARACTERISTICS.filter(function(c) {
return req.params.id.indexOf(c.id.toString()) > -1;
});
res.send({
'characteristic': characteristics[0]
});
});
characteristicsRouter.put('/:id', function(req, res) {
var characteristics = CHARACTERISTICS.filter(function(c) {
return req.params.id.indexOf(c.id.toString()) > -1;
});
res.send({
'characteristic': characteristics[0]
});
});
characteristicsRouter.delete('/:id', function(req, res) {
res.status(204).end();
});
app.use('/api/characteristics', characteristicsRouter);
};

View file

@ -1,65 +0,0 @@
module.exports = function(app) {
var express = require('express');
var generaRouter = express.Router();
var GENERA = [
{
id: 1,
genusName: "Genus One",
species: [1,2],
createdAt: "0001-01-01T00:00:00Z",
updatedAt: "0001-01-01T00:00:00Z",
deletedAt: null,
},
{
id: 2,
genusName: "Genus Two",
species: [3],
createdAt: "0001-01-01T00:00:00Z",
updatedAt: "0001-01-01T00:00:00Z",
deletedAt: null,
},
{
id: 3,
genusName: "Genus Three",
species: [4],
createdAt: "0001-01-01T00:00:00Z",
updatedAt: "0001-01-01T00:00:00Z",
deletedAt: null,
}
];
generaRouter.get('/', function(req, res) {
res.send({
'genera': GENERA
});
});
generaRouter.post('/', function(req, res) {
res.status(201).end();
});
generaRouter.get('/:id', function(req, res) {
var genus = GENERA.filter(function(g) {
return req.params.id.indexOf(g.id.toString()) > -1;
});
res.send({
'genus': genus[0]
});
});
generaRouter.put('/:id', function(req, res) {
var genus = GENERA.filter(function(g) {
return req.params.id.indexOf(g.id.toString()) > -1;
});
res.send({
'genus': genus[0]
});
});
generaRouter.delete('/:id', function(req, res) {
res.status(204).end();
});
app.use('/api/genera', generaRouter);
};

View file

@ -1,77 +0,0 @@
module.exports = function(app) {
var express = require('express');
var speciesRouter = express.Router();
var SPECIES = [
{
id: 1,
genus: 1,
speciesName: "Species One",
strains: [1],
createdAt: "0001-01-01T00:00:00Z",
updatedAt: "0001-01-01T00:00:00Z",
deletedAt: null,
},
{
id: 2,
genus: 1,
speciesName: "Species Two",
strains: [2],
createdAt: "0001-01-01T00:00:00Z",
updatedAt: "0001-01-01T00:00:00Z",
deletedAt: null,
},
{
id: 3,
genus: 2,
speciesName: "Species Three",
strains: [3],
createdAt: "0001-01-01T00:00:00Z",
updatedAt: "0001-01-01T00:00:00Z",
deletedAt: null,
},
{
id: 4,
genus: 3,
speciesName: "Species Four",
strains: [4],
createdAt: "0001-01-01T00:00:00Z",
updatedAt: "0001-01-01T00:00:00Z",
deletedAt: null,
}
];
speciesRouter.get('/', function(req, res) {
res.send({
'species': SPECIES
});
});
speciesRouter.post('/', function(req, res) {
res.status(201).end();
});
speciesRouter.get('/:id', function(req, res) {
var species = SPECIES.filter(function(s) {
return req.params.id.indexOf(s.id.toString()) > -1;
});
res.send({
'species': species[0]
});
});
speciesRouter.put('/:id', function(req, res) {
var species = SPECIES.filter(function(s) {
return req.params.id.indexOf(s.id.toString()) > -1;
});
res.send({
'species': species[0]
});
});
speciesRouter.delete('/:id', function(req, res) {
res.status(204).end();
});
app.use('/api/species', speciesRouter);
};