public async Task <IActionResult> PostProducto([FromBody] Producto producto) { if (!await productoDAO.AgregarAsync(producto)) { return(StatusCode(productoDAO.customError.StatusCode, productoDAO.customError.Message)); } Id = producto.Id; return(CreatedAtAction("GetProducto", new { id = producto.Id }, producto)); }