Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
import {Injectable} from '@angular/core';
import {Producto} from "./producto";
import {HttpService} from "./http.service";
@Injectable({
providedIn: 'root'
})
export class ProductosService {
constructor(private http: HttpService) {
}
public async eliminarProducto(idProducto) {
return await this.http.delete("/producto?id=".concat(idProducto));
}
public async agregarProducto(producto: Producto) {
return await this.http.post("/producto", producto);
}
/*
El formdata debe tener el id del producto
*/
public async agregarFotosDeProducto(fotos: FormData) {
return await this.http.formdata("/fotos_producto", fotos);
}
public async obtenerProductos() {
return await this.http.get("/productos");
}
public async obtenerProductosConFotos() {
return await this.http.get("/productos_con_fotos");
}
public async obtenerProductoConFotosPorId(idProducto) {
return await this.http.get("/producto?id=".concat(idProducto));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment