From 4e56bb6948e37d0e01320802f3c0ed046cec057f Mon Sep 17 00:00:00 2001 From: Llewellyn D'souza Date: Tue, 1 Feb 2022 16:46:15 +0530 Subject: [PATCH] Added: get all warehouses --- src/controller/warehouse.controller.js | 8 ++++++++ src/controller/warehouse.router.js | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/src/controller/warehouse.controller.js b/src/controller/warehouse.controller.js index 3b7803b..267bb1e 100644 --- a/src/controller/warehouse.controller.js +++ b/src/controller/warehouse.controller.js @@ -2,6 +2,14 @@ const Warehouse = require("../models/Warehouse"); const mongoose = require("mongoose"); module.exports = { + getAllWarehouses: async (req, res, next) => { + try { + const warehouses = await Warehouse.find(); + res.send({ success: true, data: warehouses }); + } catch (error) { + next(error); + } + }, /** * Gets the warehouse data by `id` */ diff --git a/src/controller/warehouse.router.js b/src/controller/warehouse.router.js index cd8bf99..56ec163 100644 --- a/src/controller/warehouse.router.js +++ b/src/controller/warehouse.router.js @@ -2,6 +2,11 @@ const router = require("express").Router(); const upload = require("../middleware/fileUpload"); const controller = require("./warehouse.controller"); +/** + * @route /warehouse/get-all + */ +router.get("/get-all", controller.getAllWarehouses); + /** * @route /warehouse/:id */