Olá! Depois das alterações feitas com as rotas, eu não consegui mais cadastrar novos produtos, sempre que clico em cadastrar, aparece o seguinte erro:
Erro de Servidor no Aplicativo '/'.
The parameters dictionary contains a null entry for parameter 'id' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult Visualiza(Int32)' in 'CaelumEstoque.Controllers.ProdutosController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter.
Nome do parâmetro: parameters
Eu tive o mesmo problema em outra View (Form dos produtos) e foi resolvido quando eu criei um Route para o método public ActionResult Form()
([Route("produtos/adicionar", Name = "AdicionaProduto")]). Mas no caso do método Adiciona() eu não consegui resolver, eu até criei um Route para ele, mas na tag <form>
eu não consigo colocar o RouteLink como Action para tentar resolver o problema. Alguém pode me ajudar?