import { get } from "../../../apiUtil"; import { API_URL } from "../../../constants"; export const fetchEmployeesPaged = async ({ search = "", page = 1, pageSize = 12, }) => { const res = await get( `${API_URL}/Employee/GetEmployeeList?search=${encodeURIComponent( search )}&page=${page}&pageSize=${pageSize}` ); const rows = (res || []).map((x) => ({ id: x.id, name: `${x.name ?? ""} ${x.name ?? ""}`.trim(), jobTitle: x.jobTitle ?? "", email: x.email ?? "", phone: x.phone ?? "", department: x.department ?? "", status: x.status ?? "", })); return { rows, page: res?.PageNumber ?? 1, pageSize: res?.PageSize ?? pageSize, totalCount: res?.TotalCount ?? rows.length, totalPages: res?.TotalPages ?? 1, }; }; export const deleteEmployee = (id) => get(`${API_URL}/Employee/DeleteEmployee?id=${id}`);