Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- promiseVersion(req, res) {
- let data = {};
- Product.create({
- name: 'MacbookPro',
- qty: 123,
- price: 10000.9
- })
- .then(_product => {
- data.product = _product;
- return Order.findOne({
- orderNumber: 123
- });
- })
- .then(_order => {
- data.order = _order;
- if (_order) {
- return ProductOrder.create({
- product: data.product.id,
- order: _order.id
- });
- } else {
- return data;
- }
- })
- .then((_prdocutData) => {
- if (_prdocutData) data.ProductOrder = _prdocutData;
- res.ok(data);
- })
- .catch(err => res.serverError(err));
- }
Add Comment
Please, Sign In to add comment