forked from loafle/openapi-generator-original
* update nodejs server oas2 * update nodejs server petstore with oas3 * update nodejs google cloud with oas2 petstore * update nodejs server google function with oas3
48 lines
1.3 KiB
JavaScript
48 lines
1.3 KiB
JavaScript
'use strict';
|
|
|
|
var utils = require('../utils/writer.js');
|
|
var Store = require('../service/StoreService');
|
|
|
|
module.exports.deleteOrder = function deleteOrder (req, res, next) {
|
|
var orderId = req.swagger.params['orderId'].value;
|
|
Store.deleteOrder(orderId)
|
|
.then(function (response) {
|
|
utils.writeJson(res, response);
|
|
})
|
|
.catch(function (response) {
|
|
utils.writeJson(res, response);
|
|
});
|
|
};
|
|
|
|
module.exports.getInventory = function getInventory (req, res, next) {
|
|
Store.getInventory()
|
|
.then(function (response) {
|
|
utils.writeJson(res, response);
|
|
})
|
|
.catch(function (response) {
|
|
utils.writeJson(res, response);
|
|
});
|
|
};
|
|
|
|
module.exports.getOrderById = function getOrderById (req, res, next) {
|
|
var orderId = req.swagger.params['orderId'].value;
|
|
Store.getOrderById(orderId)
|
|
.then(function (response) {
|
|
utils.writeJson(res, response);
|
|
})
|
|
.catch(function (response) {
|
|
utils.writeJson(res, response);
|
|
});
|
|
};
|
|
|
|
module.exports.placeOrder = function placeOrder (req, res, next) {
|
|
var order = req.swagger.params['Order'].value;
|
|
Store.placeOrder(order)
|
|
.then(function (response) {
|
|
utils.writeJson(res, response);
|
|
})
|
|
.catch(function (response) {
|
|
utils.writeJson(res, response);
|
|
});
|
|
};
|