const { sequelize,Test,OblicationMaster,OblicationBurearBankStatement} = require('../models') const { logMsg } = require('../services/logger.js'); exports.Welcome = (req, res) => { try { const Msg = "Welcome....!"; console.log(Msg); logMsg.info("Api Call Success"); res.send({'status':200 , message:"Success." ,'data': Msg}); } catch(err) { res.status(500).send({'status':404, message: err.message || "Some error occurred while inserting statements." ,'data': "No data" }); } //end of try catch }; exports.ObligationMaster = async (req, res) => { try { await OblicationMaster.findAll({where : {is_active : 1} }) .then(data => { res.send({'status':200,'message':"success",'data':data}); logMsg.info("Master Data List api call Success"); }) .catch(err => { res.send({'status':404, message: err.message || "Some error occurred while fetching Obligation masterdata." ,'data': "No data" }); }); } catch(err) { res.send({'status':404, message: err.message || "Some error occurred while fetching Obligation masterdata masterdata." ,'data': "No data" }); } //end of try catch }; exports.CreateObligationMaster = async (req, res) => { try { await OblicationMaster.create(req.body) .then(data => { res.send({'status':200,'message':"success",'data': data}); }) .catch(err => { res.send({'status':404, message: err.message || "Some error occurred while create Oblication masterdata." ,'data': "No data" }); }); } catch(err) { res.send({'status':404, message: err.message || "Some error occurred while create Oblication masterdata." ,'data': "No data" }); } //end of try catch }; exports.CreateOblicationBurearBankStatement = async (req, res) => { try { await OblicationBurearBankStatement.create(req.body) .then(data => { res.send({'status':200,'message':"success",'data': data}); }) .catch(err => { res.send({'status':404, message: err.message || "Some error occurred while create Oblication Burear BankStatement masterdata." ,'data': "No data" }); }); } catch(err) { res.send({'status':404, message: err.message || "Some error occurred while create Oblication Burear BankStatement masterdata." ,'data': "No data" }); } //end of try catch }; exports.UpdateOblicationBurearBankStatement = async (req, res) => { try { id = req.body.id; delete req.body.id; await OblicationBurearBankStatement.update({is_active : 0 },{ where: { id: id }}); OblicationBurearBankStatement.create(req.body).then(data => { res.send({'status':200,'message':"success",'data':data}); }) .catch(err => { res.send({'status':404, message: err.message || "Some error occurred while retrieving statements." ,'data': "No data" }); }); } catch(err) { res.send({'status':404,message: err.message || "Some error occurred while inserting statements." ,'data': "No data" }); } //end of try catch }