Nathan Baulch 9f1fa0e440
Fix another batch of spelling typos (#13915)
* Fix typos

* Remove repeated words

* Minor grammar fixes
2022-11-07 21:30:24 +08:00

54 lines
1.6 KiB
JavaScript

/**
* The PetController file is a very simple one, which does not need to be changed manually,
* unless there's a case where business logic routes the request to an entity which is not
* the service.
* The heavy lifting of the Controller item is done in Request.js - that is where request
* parameters are extracted and sent to the service, and where response is handled.
*/
const Controller = require('./Controller');
const service = require('../services/PetService');
const addPet = async (request, response) => {
await Controller.handleRequest(request, response, service.addPet);
};
const deletePet = async (request, response) => {
await Controller.handleRequest(request, response, service.deletePet);
};
const findPetsByStatus = async (request, response) => {
await Controller.handleRequest(request, response, service.findPetsByStatus);
};
const findPetsByTags = async (request, response) => {
await Controller.handleRequest(request, response, service.findPetsByTags);
};
const getPetById = async (request, response) => {
await Controller.handleRequest(request, response, service.getPetById);
};
const updatePet = async (request, response) => {
await Controller.handleRequest(request, response, service.updatePet);
};
const updatePetWithForm = async (request, response) => {
await Controller.handleRequest(request, response, service.updatePetWithForm);
};
const uploadFile = async (request, response) => {
await Controller.handleRequest(request, response, service.uploadFile);
};
module.exports = {
addPet,
deletePet,
findPetsByStatus,
findPetsByTags,
getPetById,
updatePet,
updatePetWithForm,
uploadFile,
};