コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }