public IActionResult Save(CorridaDados corridaDados) { if (ModelState.IsValid) { if (corridaDados.Id == 0) { _corridasService.Incluir(corridaDados); } else { _corridasService.Alterar(corridaDados); } return(RedirectToAction("Index")); } // var corridasLista = _corridasService.GetCorridasLista(_settings.TemporadaAtiva); var edicao = new CorridaListaDados(corridaDados, corridasLista); ViewData["Temporada"] = _settings.TemporadaAtiva; return(View(nameof(Index), edicao)); }
public IActionResult Index() { var dados = new CorridaDados() { Id = 0, Temporada = _settings.TemporadaAtiva }; var corridasLista = _corridasService.GetCorridasLista(_settings.TemporadaAtiva); var edicao = new CorridaListaDados(dados, corridasLista); ViewData["Temporada"] = _settings.TemporadaAtiva; return(View(edicao)); }
public IActionResult Edit(int id) { var corrida = _corridasService.ObterPeloId(id); if (corrida == null) { return(NotFound()); } var dados = new CorridaDados(corrida); var corridasLista = _corridasService.GetCorridasLista(_settings.TemporadaAtiva); var edicao = new CorridaListaDados(dados, corridasLista); // ViewData["Temporada"] = _settings.TemporadaAtiva; return(View(nameof(Index), edicao)); }