import { workOrderApi } from "../../services/api"; export const getWorkOrders = async (params = {}) => { try { const response = await workOrderApi.getAll(params); const workOrders = response.data || response; return Array.isArray(workOrders) ? workOrders : []; } catch (error) { console.error("Error fetching work orders:", error); throw error; } }; export const getWorkOrderById = async (id) => { try { return await workOrderApi.getById(id); } catch (error) { console.error("Error fetching work order:", error); throw error; } }; export const addWorkOrder = async (workOrder) => { try { return await workOrderApi.create(workOrder); } catch (error) { console.error("Error creating work order:", error); throw error; } }; export const editWorkOrder = async (workOrder) => { try { return await workOrderApi.update(workOrder.id, workOrder); } catch (error) { console.error("Error updating work order:", error); throw error; } }; export const deleteWorkOrder = async (id) => { try { await workOrderApi.delete(id); return true; } catch (error) { console.error("Error deleting work order:", error); throw error; } };