'use strict'; //equire('../../package.json') const cards = require('../../service/cards.js'); //const logger = require('../../app/logger'); const cardsControllers = { cardApplications: function(req, res){ cards.cardApplications(req, res, function (err, result) { res.status(200).json({ 'status': 'OK', 'internal_return': 0, 'result_list': result.result, 'total_record': result.total_record }) }).then(r =>{ console.log(r); }); }, createCardHolder: function(req, res){ cards.createCardHolder(req, res, function (err, result) { res.status(200).json({ 'status': 'OK', 'internal_return': 0, 'result_list': result.result, 'total_record': result.total_record }) }).then(r =>{ console.log(r); }); }, retrieveCard: function (req, res) { cards.retrieveCard(req, res, function (err, result) { res.status(200).json({ 'status': 'OK', 'internal_return': 0, 'result_list': result.result, 'total_record': result.total_record }) }).then(r =>{ console.log(r); }); }, createCard: function (req, res) { cards.createCard(req, res, function (err, result) { res.status(200).json({ 'status': 'OK', 'internal_return': 0, 'result_list': result.result, 'total_record': result.total_record }) }).then(r =>{ console.log(r); }); }, createCardWallet: function (req, res){ cards.createCardWallet(req, res, function (err, dist) { if (err) { res.send(err); } res.status(200).json({ 'status': 'OK', 'result': dist, 'internal_return': 0, }) }); }, listCards: function (req, res){ cards.acceptCardTerms(req, res, function (err, dist) { if (err) { res.send(err); } res.status(200).json({ 'status': 'OK', 'result': dist, 'internal_return': 0, }) }); }, acceptCardTerms: function (req, res){ cards.acceptCardTerms(req, res, function (err, dist) { if (err) { res.send(err); } res.status(200).json({ 'status': 'OK', 'result': dist, 'internal_return': 0, }) }); }, activateCard: function (req, res) { cards.activateCard(req, res, function (err, dist) { if (err) { res.send(err); } // res.json(dist); res.status(200).json({ 'status': 'OK', 'internal_return': 0, 'card_activate': dist.card_activate, 'total_record': 0 }) }); } }; module.exports = cardsControllers;