1
resposta

Meu asp net core mvc não envia os valores dos parametros

using Alura.ListaLeitura.App.Negocio;
using Alura.ListaLeitura.App.Repositorio;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Routing;
using System;
using System.Linq;
using System.Threading.Tasks;

namespace Alura.ListaLeitura.App.Controller
{
    public class LivrosController
    {
        private string  Detalhes(int id )
        {
            var repo = new LivroRepositorioCSV();
            var livro = repo.Todos.First(l => l.Id == id);
            return livro.Detalhes();
        }

        public string ParaLer()
        {
            var _repo = new LivroRepositorioCSV();
            return _repo.ParaLer.ToString();
        }

        public string LivrosLendo()
        {
            var _repo = new LivroRepositorioCSV();
            return _repo.Lendo.ToString();
        }

        public string LivrosLidos()
        {
            var _repo = new LivroRepositorioCSV();
            return _repo.Lidos.ToString();
        }
        public string Teste(int n)
        {
            return $"teste usando MVC no Visual studio";
        }

    }

}

Se um método não tiver um parâmetro ele executa normalmente.

1 resposta

Vinicius, boa tarde.

Vc está dizendo que chamar as rotas /Livros/Detalhe/12 (12 é um exemplo) e /Livros/Teste/13 não são executadas?

Se sim, qual erro aparece?