added getcontacts api

This commit is contained in:
Pramod Mahajan 2025-06-09 15:27:56 +05:30
parent d4f0662f57
commit 3256a68d1c

View File

@ -1,13 +1,23 @@
import { api } from "../utils/axiosClient";
export const DirectoryRepository = {
GetOrganizations:()=>api.get('/api/directory/organization'),
GetOrganizations: () => api.get("/api/directory/organization"),
GetContacts: (isActive, projectId) => {
const params = new URLSearchParams();
params.append("active", isActive);
if (projectId) {
params.append("projectId", projectId);
}
CreateContact: ( data ) => api.post( '/api/directory', data ),
return api.get(`/api/Directory?${params.toString()}`);
},
CreateContact: (data) => api.post("/api/directory", data),
UpdateContact: (id, data) => api.put(`/api/directory/${id}`, data),
DeleteContact: ( id,isActive) => api.delete( `/api/directory/${ id }/?active=${isActive}` ),
AssignedBuckets:(id,data)=>api.post(`/api/directory/assign-bucket/${id}`,data),
DeleteContact: (id, isActive) =>
api.delete(`/api/directory/${id}/?active=${isActive}`),
AssignedBuckets: (id, data) =>
api.post(`/api/directory/assign-bucket/${id}`, data),
GetBucktes: () => api.get(`/api/directory/buckets`),
CreateBuckets: (data) => api.post(`/api/Directory/bucket`, data),
@ -16,8 +26,10 @@ export const DirectoryRepository = {
GetContactProfile: (id) => api.get(`/api/directory/profile/${id}`),
CreateNote: ( data ) => api.post( '/api/directory/note', data ),
GetNote: ( id,isActive ) => api.get( `/api/directory/notes/${ id }?active=${isActive}` ),
CreateNote: (data) => api.post("/api/directory/note", data),
GetNote: (id, isActive) =>
api.get(`/api/directory/notes/${id}?active=${isActive}`),
UpdateNote: (id, data) => api.put(`/api/directory/note/${id}`, data),
DeleteNote:(id,isActive)=> api.delete(`/api/directory/note/${ id }?active=${isActive}`)
}
DeleteNote: (id, isActive) =>
api.delete(`/api/directory/note/${id}?active=${isActive}`),
};