public async Task <IActionResult> Post([FromForm] Produto produto) { if (ModelState.IsValid) { produto = await _produtoRepository.CriaProdutoAsync(produto); if (produto != null) { return(Ok(produto)); } return(InternalServerError()); } return(BadRequest(ModelState)); }