public async Task <IActionResult> UpdateAsync(int id, Categoria categoria) { categoria.Id = id; var categoriaUpdated = await categoriaService.AlterAsync(categoria); if (categoriaUpdated.code == Code.ITEM_DOES_NOT_EXIST) { return(BadRequest(new { categoriaUpdated.code, message = "Não foi possível realizar a atualização da categoria, pois ela não existe." })); } return(Ok(categoriaUpdated.result)); }