public async Task <ActionResult <ProductoDto> > PostProducto([FromForm] ProductoDto producto)
        {
            if (Request.Form.Files.Count > 0)
            {
                var file = Request.Form.Files[0];

                await _repository.GuardarImagen(file);
            }
            producto.UsuarioModifica = User.Identity.Name;

            var response = await _repository.Add(_mapper.Map <Producto>(producto));

            if (!response.Success)
            {
                return(Conflict(response.Message));
            }

            return(CreatedAtAction("GetProducto", new { id = producto.Id }, response.Data));
        }