send contact messgage done
This commit is contained in:
parent
cb526ce3ea
commit
b5365c07e3
1
app.js
1
app.js
@ -82,6 +82,7 @@ app.use("/api/banner", bannerRoute);
|
|||||||
// Content
|
// Content
|
||||||
app.use("/api/content", ContentRoute);
|
app.use("/api/content", ContentRoute);
|
||||||
// User Address
|
// User Address
|
||||||
|
app.use("/api/user-address", UserAddressRoute);
|
||||||
app.use("/api/shipping/address", ShippingAddressRoute);
|
app.use("/api/shipping/address", ShippingAddressRoute);
|
||||||
//Order
|
//Order
|
||||||
app.use("/api/order", orderRoute);
|
app.use("/api/order", orderRoute);
|
||||||
|
@ -1,21 +1,15 @@
|
|||||||
|
import express from "express";
|
||||||
|
|
||||||
|
|
||||||
import express from 'express'
|
|
||||||
import { isAuthenticatedUser, authorizeRoles } from "../../middlewares/auth.js";
|
import { isAuthenticatedUser, authorizeRoles } from "../../middlewares/auth.js";
|
||||||
import { AddNewContactRequest, FindAllContactRequest } from './ContactRequestsController.js';
|
import {
|
||||||
|
AddNewContactRequest,
|
||||||
const router = express.Router()
|
FindAllContactRequest,
|
||||||
|
} from "./ContactRequestsController.js";
|
||||||
router.route("/new").post(isAuthenticatedUser, authorizeRoles("admin"), AddNewContactRequest)
|
|
||||||
router.route("/getAll").get(isAuthenticatedUser, authorizeRoles("admin"), FindAllContactRequest)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const router = express.Router();
|
||||||
|
|
||||||
|
router.route("/new").post(AddNewContactRequest);
|
||||||
|
router.route("/getAll").get(FindAllContactRequest);
|
||||||
|
|
||||||
// router.route("/product/getAll/").get(getAllProduct)
|
// router.route("/product/getAll/").get(getAllProduct)
|
||||||
|
|
||||||
export default router
|
export default router;
|
||||||
|
|
||||||
|
@ -1,50 +1,46 @@
|
|||||||
|
import { ContactRequest } from "./ContactRequestsModel.js";
|
||||||
import { ContactRequest } from './ContactRequestsModel.js'
|
|
||||||
export const AddNewContactRequest = async (req, res) => {
|
export const AddNewContactRequest = async (req, res) => {
|
||||||
try {
|
try {
|
||||||
if (!req?.user) return res.status(400).json({ message: "please login !" });
|
// if (!req?.user) return res.status(400).json({ message: "please login !" });
|
||||||
|
|
||||||
const contactRequest = await ContactRequest.create(req.body);
|
const contactRequest = await ContactRequest.create(req.body);
|
||||||
|
|
||||||
res.status(201).json({
|
res.status(201).json({
|
||||||
success: true,
|
success: true,
|
||||||
contactRequest,
|
contactRequest,
|
||||||
message: 'ContactRequest Added',
|
message: "ContactRequest Added",
|
||||||
});
|
});
|
||||||
|
} catch (error) {
|
||||||
} catch (error) {
|
res.status(500).json({
|
||||||
res.status(500).json({
|
success: false,
|
||||||
success: false,
|
message: error.message ? error.message : "Something went Wrong",
|
||||||
message: error.message ? error.message : 'Something went Wrong',
|
});
|
||||||
});
|
}
|
||||||
}
|
};
|
||||||
}
|
|
||||||
|
|
||||||
export const FindAllContactRequest = async (req, res) => {
|
export const FindAllContactRequest = async (req, res) => {
|
||||||
try {
|
try {
|
||||||
if (!req?.user) return res.status(400).json({ message: "please login !" });
|
// if (!req?.user) return res.status(400).json({ message: "please login !" });
|
||||||
// console.log(req?.user)
|
// console.log(req?.user)
|
||||||
|
|
||||||
|
const contactRequest = await ContactRequest.find().sort({ createdAt: -1 });
|
||||||
|
if (contactRequest) {
|
||||||
|
return res.status(200).json({
|
||||||
|
success: true,
|
||||||
|
contactRequest,
|
||||||
|
message: "Fetched All ContactRequest",
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
return res.status(404).json({
|
||||||
|
success: true,
|
||||||
|
|
||||||
const contactRequest = await ContactRequest.find().sort({ createdAt: -1 });
|
message: "No ContactRequest till Now",
|
||||||
if (contactRequest) {
|
});
|
||||||
return res.status(200).json({
|
|
||||||
success: true,
|
|
||||||
contactRequest,
|
|
||||||
message: 'Fetched All ContactRequest',
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return res.status(404).json({
|
|
||||||
success: true,
|
|
||||||
|
|
||||||
message: 'No ContactRequest till Now',
|
|
||||||
});
|
|
||||||
}
|
|
||||||
} catch (error) {
|
|
||||||
res.status(500).json({
|
|
||||||
success: false,
|
|
||||||
message: error.message ? error.message : 'Something went Wrong',
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
} catch (error) {
|
||||||
|
res.status(500).json({
|
||||||
|
success: false,
|
||||||
|
message: error.message ? error.message : "Something went Wrong",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
@ -13,12 +13,8 @@ const router = express.Router();
|
|||||||
router
|
router
|
||||||
.route("/addAddress")
|
.route("/addAddress")
|
||||||
.post(isAuthenticatedUser, authorizeRoles("admin"), addUserAddress);
|
.post(isAuthenticatedUser, authorizeRoles("admin"), addUserAddress);
|
||||||
router
|
router.route("/getAddressess").get(getUserAddress);
|
||||||
.route("/getAddressess")
|
router.route("/getOneAddress/:_id").get(getOneAddress);
|
||||||
.get(isAuthenticatedUser, authorizeRoles("admin"), getUserAddress);
|
|
||||||
router
|
|
||||||
.route("/getOneAddress/:_id")
|
|
||||||
.get(isAuthenticatedUser, authorizeRoles("admin"), getOneAddress);
|
|
||||||
router
|
router
|
||||||
.route("/updateAddress/:_id")
|
.route("/updateAddress/:_id")
|
||||||
.patch(isAuthenticatedUser, authorizeRoles("admin"), updateAddress);
|
.patch(isAuthenticatedUser, authorizeRoles("admin"), updateAddress);
|
||||||
|
@ -37,9 +37,9 @@ export const addUserAddress = async (req, res) => {
|
|||||||
|
|
||||||
export const getUserAddress = async (req, res) => {
|
export const getUserAddress = async (req, res) => {
|
||||||
try {
|
try {
|
||||||
if (!req?.user) return res.status(400).json({ message: "please login !" });
|
// if (!req?.user) return res.status(400).json({ message: "please login !" });
|
||||||
const userAddress = await UserAddressModel.find({
|
const userAddress = await UserAddressModel.find({
|
||||||
addedBy: req.user._id,
|
// addedBy: req.user._id,
|
||||||
}).sort({
|
}).sort({
|
||||||
createdAt: -1,
|
createdAt: -1,
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user