import { api } from "../utils/axiosClient"; const ProjectRepository = { getProjectList: () => api.get("/api/project/list"), getProjectByprojectId: (projetid) => api.get(`/api/project/details/${projetid}`), getProjectAllocation: (projetid) => api.get( `api/project/allocation/${ projetid }` ), getEmployeesByProject:(projectId)=>api.get(`/api/Project/employees/get/${projectId}`), manageProject: (data) => api.post("/api/project", data), // updateProject: (data) => api.post("/api/project/update", data), manageProjectAllocation: ( data ) => api.post( "/api/project/allocation", data ), manageProjectInfra: (data) => api.post("/api/project/manage-infra", data), manageProjectTasks: ( data ) => api.post( "/api/project/task", data ), deleteProjectTask:(id)=> api.delete(`/api/project/task/${id}`), updateProject: (id, data) => api.put(`/api/project/update/${id}`, data), deleteProject: ( id ) => api.delete( `/projects/${ id }` ), getProjectsByEmployee: ( id ) => api.get( `/api/project/assigned-projects/${ id }` ), updateProjectsByEmployee:(id,data)=>api.post(`/api/project/assign-projects/${id}`,data), projectNameList:()=>api.get("/api/project/list/basic") }; export const TasksRepository = { assignTask: ( data ) => api.post( "/api/task/assign", data ), // reportTask:(data)=>api.post("/api/task/report",data) } export default ProjectRepository;