Files
authsec_reactbootstrapnew/src/APIServices/UserMaintenanceAPI.js

47 lines
1.3 KiB
JavaScript
Raw Normal View History

2025-06-04 12:38:58 +05:30
import apiService from '../APIRequestService/APIService';
export const getAllUsers = async () => {
try {
const response = await apiService.get('/api/getAllUsr');
console.log(response.data);
return response;
} catch (error) {
console.error('Error fetching user groups:', error);
}
}
export const createUser = async (data) => {
try {
const response = await apiService.post('/api/addOneAppUser', data);
console.log(response.data);
return response;
} catch (error) {
console.error('Error fetching user groups:', error);
}
};
export const updateUser = async (userData) => {
try {
// Destructure userId from userData
const { userId, ...data } = userData;
const response = await apiService.put(`/api/updateAppUser/${userId}`, data);
console.log(response.data);
return response;
} catch (error) {
console.error('Error fetching user groups:', error);
}
};
export const deleteUser = async (id) => {
try {
const response = await apiService.delete(`/api/deleteAppUser/${id}`);
console.log(response.data);
return response;
} catch (error) {
console.error('Error fetching user groups:', error);
}
}