Erweiterung der Produktpflege
This commit is contained in:
@@ -37,6 +37,18 @@ export async function getValuesFromPropertyId(propertyId: number): Promise<Value
|
||||
return response.data ?? []
|
||||
}
|
||||
|
||||
export async function createValueForPropertyId(propertyId: number, value: Value): Promise<Value> {
|
||||
const response = await ky
|
||||
.post(`${API_BASE_URL}/createValueForPropertyId/${propertyId}`, { json: value })
|
||||
.json<ApiResponse<Value>>()
|
||||
|
||||
return response.data
|
||||
}
|
||||
|
||||
export async function updateValue(value: Value): Promise<void> {
|
||||
await ky.put(`${API_BASE_URL}/updateValue`, { json: value })
|
||||
}
|
||||
|
||||
export async function deleteValueFromPropertyId(valueId: number, propertyId: number): Promise<void> {
|
||||
await ky.delete(`${API_BASE_URL}/deleteValueFromPropertyId/${valueId}/${propertyId}`)
|
||||
}
|
||||
@@ -52,3 +64,7 @@ export async function getValue(id: number): Promise<Value> {
|
||||
export async function setTerminalValueForProperty(propertyId: number, value: string): Promise<void> {
|
||||
await ky.post(`${API_BASE_URL}/SetTerminalValueForProperty/${propertyId}/${value}`)
|
||||
}
|
||||
|
||||
export async function createTerminalPropertyForProductId(productId: number, propertyTypeId: number, value: string): Promise<void> {
|
||||
await ky.post(`${API_BASE_URL}/createTerminalPropertyForProductId/${productId}/${propertyTypeId}/${encodeURIComponent(value)}`)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user