Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
import {Injectable} from '@angular/core';
import {Producto} from "./producto";
import {HttpService} from "./http.service";
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"/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