public async Task <IActionResult> Post(ProductoRequestDto productolDto) { var producto = _mapper.Map <ProductoRequestDto, Producto>(productolDto); await _productoService.AddProducto(producto); var productoresponseDto = _mapper.Map <Producto, ProductoResponseDto>(producto); var response = new ApiResponse <ProductoResponseDto>(productoresponseDto); return(Ok(response)); }
public async Task <IActionResult> Post([FromForm] ProductoRequestDto productoDto) { var product = _mapper.Map <ProductoRequestDto, Producto>(productoDto); await _service.AddProducto(product); var productresponseDto = _mapper.Map <Producto, ProductoResponseDto>(product); var response = new ApiResponse <ProductoResponseDto>(productresponseDto); return(Ok(response)); }
public async Task <IActionResult> Put(int id, [FromForm] ProductoRequestDto productoDto) { var producto = _mapper.Map <Producto>(productoDto); producto.ProductoId = id; await _service.UpdateProducto(producto); var response = new ApiResponse <bool>(true); return(Ok(response)); }