import axios, { AxiosRequestConfig } from 'axios' import { toast } from 'react-toastify' import { IPrice } from '../models/price.model' export class PricesService { /** * Save the partnersInfo * @param price * @param axiosHeaders */ public savePrice = async ( price: IPrice, axiosHeaders: AxiosRequestConfig ): Promise<void> => { try { await axios.put(`/api/animator/prices`, price, axiosHeaders) toast.success('Prix des fluides mis à jour !') } catch (e) { toast.error('Erreur lors de la mise à jour des prix des fluides') console.error(e) } } /** * Gets the prices by fluid */ public getPricesByFluid = async (fluidType: number): Promise<IPrice[]> => { try { const { data } = await axios.get(`/api/common/prices/${fluidType}`) return data } catch (e) { console.error('error', e) return [] } } }