diff --git a/client/src/App.js b/client/src/App.js
index fb9c722..4b4d697 100644
--- a/client/src/App.js
+++ b/client/src/App.js
@@ -7,20 +7,24 @@ import Header from './components/Hedear/Header';
import Usecase from './pages/UsecasePage/Usecase';
import { PricingPage } from './pages/Pricing_Page/PricingPage';
import Signup from "./pages/Signup/Signup.jsx"
-
+import Teamdisplay from './pages/Teams/Teamdisplay';
+import AddTeam from './pages/Teams/AddTeam.jsx'
function App() {
return (
-
+ {/* */}
} />
} />
} />
} />
- } />
+ } />
+ } />
+ } />
+
-
+ {/* */}
);
}
diff --git a/client/src/pages/Teams/AddTeam.jsx b/client/src/pages/Teams/AddTeam.jsx
index f9c841f..893f598 100644
--- a/client/src/pages/Teams/AddTeam.jsx
+++ b/client/src/pages/Teams/AddTeam.jsx
@@ -7,6 +7,9 @@ import {
const AddTeam = () => {
return (
+
+ <>
+
@@ -27,6 +30,7 @@ const AddTeam = () => {
+ >
);
};
diff --git a/client/src/pages/Teams/Teamdisplay.jsx b/client/src/pages/Teams/Teamdisplay.jsx
index 18c95b1..5154f19 100644
--- a/client/src/pages/Teams/Teamdisplay.jsx
+++ b/client/src/pages/Teams/Teamdisplay.jsx
@@ -15,16 +15,28 @@ import {
Tbody,
} from "@chakra-ui/react";
import { AddIcon, ArrowUpIcon, ExternalLinkIcon, EditIcon } from "@chakra-ui/icons";
+import { useNavigate } from "react-router";
+import Sidebar from "../sidebar/Sidebar";
+
+
const Teamdisplay = () => {
+ const Nevigete = useNavigate()
return (
-
+ <>
+
+
+ {}
+
+
+
+
Team members
- }>
+
@@ -61,6 +73,10 @@ const Teamdisplay = () => {
+
+
+
+ >
);
};
diff --git a/server/project/route/clientsRoute.js b/server/project/route/clientsRoute.js
index 8a7f7e4..527f289 100644
--- a/server/project/route/clientsRoute.js
+++ b/server/project/route/clientsRoute.js
@@ -13,6 +13,20 @@ clientRouter.post("/clientpost",async(req,res)=>{
await client.save()
res.send(" client are add")
+})
+clientRouter.get('/:id',async(req,res)=>{
+ res.setHeader("content-type","application/json")
+ console.log(req.params.id)
+ try {
+
+ const data = await clientModel.findOne({_id:req.params.id})
+ console.log(data)
+ return res.status(200).json(data)
+ }catch(error){
+ res.status(404).json(error)
+
+ }
+
})
clientRouter.get("/clientdata", async(req,res)=>{
res.setHeader("content-type","application/json")
@@ -26,5 +40,29 @@ clientRouter.get("/clientdata", async(req,res)=>{
}
})
+clientRouter.put("/:id", async(req,res)=>{
+ res.setHeader("content-type","application/json")
+ const user = req.body
+ console.log("1",user)
+ const edditUser = new clientModel(user)
+ try {
+
+ await User.updateOne({_id:req.params.id},edditUser)
+ console.log("1",edditUser)
+ return res.status(201).json(edditUser)
+ } catch(error){
+ res.status(409).json(error)
+ }
+})
+ routclientRouter.delete("/:id", async(req,res)=>{
+ res.setHeader("content-type","application/json")
+ try {
+ await clientModel.deleteOne({_id:req.params.id})
+ return res.status(200).json("delete success")
+ } catch(error){
+ res.status(409).json(error)
+ }
+ })
+
module.exports = clientRouter
\ No newline at end of file
diff --git a/server/project/route/teamRoute.js b/server/project/route/teamRoute.js
index 77db4d8..f8f7897 100644
--- a/server/project/route/teamRoute.js
+++ b/server/project/route/teamRoute.js
@@ -24,4 +24,45 @@ Team.post("/teamMemberpost" , async(req,res)=>{
}
})
+
+
+
+Team.get('/:id',async(req,res)=>{
+ res.setHeader("content-type","application/json")
+ console.log(req.params.id)
+ try {
+
+ const data = await TeamMeamber.findOne({_id:req.params.id})
+ console.log(data)
+ return res.status(200).json(data)
+ }catch(error){
+ res.status(404).json(error)
+
+ }
+
+})
+Team.put("/:id", async(req,res)=>{
+ res.setHeader("content-type","application/json")
+ const user = req.body
+ console.log("1",user)
+ const edditUser = new TeamMeamber(user)
+ try {
+
+ await TeamMeamber.updateOne({_id:req.params.id},edditUser)
+ console.log("1",edditUser)
+ return res.status(201).json(edditUser)
+ } catch(error){
+ res.status(409).json(error)
+ }
+})
+ Team.delete("/:id", async(req,res)=>{
+ res.setHeader("content-type","application/json")
+ try {
+ await TeamMeamber.deleteOne({_id:req.params.id})
+ return res.status(200).json("delete success")
+ } catch(error){
+ res.status(409).json(error)
+ }
+ })
+
module.exports =Team
\ No newline at end of file