'use strict'; var utils = require('../utils/writer.js'); var Pet = require('../service/PetService'); module.exports.addPet = function addPet (req, res, next) { var pet = req.swagger.params['Pet'].value; Pet.addPet(pet) .then(function (response) { utils.writeJson(res, response); }) .catch(function (response) { utils.writeJson(res, response); }); }; module.exports.deletePet = function deletePet (req, res, next) { var petId = req.swagger.params['petId'].value; var apiUnderscorekey = req.swagger.params['api_key'].value; Pet.deletePet(petId,apiUnderscorekey) .then(function (response) { utils.writeJson(res, response); }) .catch(function (response) { utils.writeJson(res, response); }); }; module.exports.findPetsByStatus = function findPetsByStatus (req, res, next) { var status = req.swagger.params['status'].value; Pet.findPetsByStatus(status) .then(function (response) { utils.writeJson(res, response); }) .catch(function (response) { utils.writeJson(res, response); }); }; module.exports.findPetsByTags = function findPetsByTags (req, res, next) { var tags = req.swagger.params['tags'].value; var maxCount = req.swagger.params['maxCount'].value; Pet.findPetsByTags(tags,maxCount) .then(function (response) { utils.writeJson(res, response); }) .catch(function (response) { utils.writeJson(res, response); }); }; module.exports.getPetById = function getPetById (req, res, next) { var petId = req.swagger.params['petId'].value; Pet.getPetById(petId) .then(function (response) { utils.writeJson(res, response); }) .catch(function (response) { utils.writeJson(res, response); }); }; module.exports.updatePet = function updatePet (req, res, next) { var pet = req.swagger.params['Pet'].value; Pet.updatePet(pet) .then(function (response) { utils.writeJson(res, response); }) .catch(function (response) { utils.writeJson(res, response); }); }; module.exports.updatePetWithForm = function updatePetWithForm (req, res, next) { var petId = req.swagger.params['petId'].value; var name = req.swagger.params['name'].value; var status = req.swagger.params['status'].value; Pet.updatePetWithForm(petId,name,status) .then(function (response) { utils.writeJson(res, response); }) .catch(function (response) { utils.writeJson(res, response); }); }; module.exports.uploadFile = function uploadFile (req, res, next) { var petId = req.swagger.params['petId'].value; var additionalMetadata = req.swagger.params['additionalMetadata'].value; var file = req.swagger.params['file'].value; Pet.uploadFile(petId,additionalMetadata,file) .then(function (response) { utils.writeJson(res, response); }) .catch(function (response) { utils.writeJson(res, response); }); };