Olá professor! Antes de tudo, parabéns pelo curso, finalmente estou compreendendo os detelhes dos arquivos .csproj
Alterei o TargetFramework para "net7.0"
Depois gerou um erro em Startup.cs, corrigi o erro alterando o método "Configure" original para o seguinte formato:
public void Configure(IApplicationBuilder app)
{
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapGet("/", () => "Olá, Mundo!");
});
}
Até aí fiquei muito feliz porque apareceu a msg "Olá, Mundo!" no browser, porém, o saldo da conta não está aparecendo...
Veja como está a "HomeController.cs":
using Microsoft.AspNetCore.Mvc;
using Alura.Financas.Modelos;
namespace Alura.FinancasWeb.Controllers
{
public class HomeController : Controller
{
public IActionResult Index()
{
var cliente = new Cliente("Fulano de tal");
var conta = new Conta("12387-12", cliente);
conta.Deposita(500);
conta.Saca(200);
return Ok($"O saldo da conta é {conta.Saldo}");
}
}
}
O que eu devo fazer para que a Startup.cs "exergue" a HomeController corretamente?
Desde já, muito obrigado!