Skip to content

Commit

Permalink
Add fixture CRUD routes and controller
Browse files Browse the repository at this point in the history
  • Loading branch information
yunji0387 committed Apr 6, 2024
1 parent 27eeb8b commit 157ee8d
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 0 deletions.
40 changes: 40 additions & 0 deletions controllers/fixtureController.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
const https = require('https');
const Standing = require('../models/fixture');
require("dotenv").config();
const mockData = require('../mock/fixturesData.json');

exports.createFixture = async (req, res) => {
const { code } = req.params;
return res.status(201).json({
success: true,
competition: code,
result: 'work in progress'
});
};

exports.findFixtureByCompetitionCode = async (req, res) => {
const { code } = req.params;
return res.status(201).json({
success: true,
competition: code,
result: 'work in progress'
});
};

exports.updateFixtureByCompetitionCode = async (req, res) => {
const { code } = req.params;
return res.status(201).json({
success: true,
competition: code,
result: 'work in progress'
});
};

exports.deleteFixtureByCompetitionCode = async (req, res) => {
const { code } = req.params;
return res.status(201).json({
success: true,
competition: code,
result: 'work in progress'
});
};
17 changes: 17 additions & 0 deletions routes/fixtureRoutes.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
const express = require('express');

const router = express.Router();

const {
createFixture,
findFixtureByCompetitionCode,
updateFixtureByCompetitionCode,
deleteFixtureByCompetitionCode
} = require('../controllers/fixtureController');

router.post('/:code', createFixture);
router.get('/:code', findFixtureByCompetitionCode);
router.put('/:code', updateFixtureByCompetitionCode);
router.delete('/:code', deleteFixtureByCompetitionCode);

module.exports = router;
2 changes: 2 additions & 0 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,10 @@ app.use(express.json());

app.use(cors());

const fixtureRoutes = require('./routes/fixtureRoutes');
const mockFixtureRoutes = require('./routes/mockFixtureRoutes');

app.use('/fixtures', fixtureRoutes);
app.use('/mock/fixtures', mockFixtureRoutes);

app.get('/', (req, res) => {
Expand Down

0 comments on commit 157ee8d

Please sign in to comment.