import axios from 'axios' import { toast } from 'react-toastify' import { IPrice } from '../models/price.model' export class PricesService { /** * Save the partnersInfo * @param price * @param token */ public savePrice = async (price: IPrice, token: string): Promise<void> => { try { await axios.put(`/api/admin/prices`, price, { headers: { 'XSRF-TOKEN': token, }, }) toast.success('Price succesfully saved !') } catch (e) { toast.error('Failed to save price') 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 [] } } }