public async Task <IActionResult> Remover(IdProdutoViewModel viewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Produto produto = await dbApplication .Produtos .ComId(viewModel.Id) .SingleOrDefaultAsync(); if (produto == null) { return(Json("Produto não encontrado.")); } dbApplication.Remove(produto); dbApplication.SaveChanges(); return(Json("Produto removido com sucesso")); }