change route food

This commit is contained in:
hamid zarghami
2025-11-19 09:12:47 +03:30
parent dc67fac104
commit 461bb6c4db
+15 -9
View File
@@ -9,46 +9,52 @@ import type {
} from "../types/Types";
export const createFood = async (params: CreateFoodType) => {
const { data } = await axios.post(`/foods`, params);
const { data } = await axios.post(`/admin/foods`, params);
return data;
};
export const getFoods = async (
params?: GetFoodsParams
): Promise<GetFoodsResponseType> => {
const { data } = await axios.get<GetFoodsResponseType>(`/foods`, { params });
const { data } = await axios.get<GetFoodsResponseType>(`/admin/foods`, {
params,
});
return data;
};
export const getFoodDetails = async (
id: string
): Promise<GetFoodDetailsResponseType> => {
const { data } = await axios.get<GetFoodDetailsResponseType>(`/foods/${id}`);
const { data } = await axios.get<GetFoodDetailsResponseType>(
`/admin/foods/${id}`
);
return data;
};
export const updateFood = async (id: string, params: CreateFoodType) => {
const { data } = await axios.patch(`/foods/${id}`, params);
const { data } = await axios.patch(`/admin/foods/${id}`, params);
return data;
};
export const getCategories = async (): Promise<GetCategoriesResponseType> => {
const { data } = await axios.get<GetCategoriesResponseType>(`/categories`);
const { data } = await axios.get<GetCategoriesResponseType>(
`/admin/categories`
);
return data;
};
export const deleteFood = async (id: string) => {
const { data } = await axios.delete(`/foods/${id}`);
const { data } = await axios.delete(`/admin/foods/${id}`);
return data;
};
export const createCategory = async (params: CreateCategoryType) => {
const { data } = await axios.post(`/categories`, params);
const { data } = await axios.post(`/admin/categories`, params);
return data;
};
export const deleteCategory = async (id: string) => {
const { data } = await axios.delete(`/categories/${id}`);
const { data } = await axios.delete(`/admin/categories/${id}`);
return data;
};
@@ -56,6 +62,6 @@ export const updateCategory = async (
id: string,
params: CreateCategoryType
) => {
const { data } = await axios.patch(`/categories/${id}`, params);
const { data } = await axios.patch(`/admin/categories/${id}`, params);
return data;
};