public IActionResult Save(ContratoDados contratoDados) { if (ModelState.IsValid) { if (contratoDados.Id == 0) { _contratosService.Incluir(contratoDados); } else { _contratosService.Alterar(contratoDados); } return(RedirectToAction(nameof(Index))); } // SetarDadosViewData(); var contratosLista = _contratosService.ObterContratosLista(_settings.TemporadaAtiva); var edicao = new ContratoListaDados(contratoDados, contratosLista); return(View(nameof(Index), edicao)); }
public IActionResult Index() { var dados = new ContratoDados() { Id = 0, Temporada = _settings.TemporadaAtiva }; var contratosLista = _contratosService.ObterContratosLista(_settings.TemporadaAtiva); var edicao = new ContratoListaDados(dados, contratosLista); // SetarDadosViewData(); return(View(edicao)); }
public IActionResult Edit(int id) { var contrato = _contratosService.ObterPeloId(id); if (contrato == null) { return(NotFound()); } var dados = new ContratoDados(contrato); var contratosLista = _contratosService.ObterContratosLista(_settings.TemporadaAtiva); var edicao = new ContratoListaDados(dados, contratosLista); // SetarDadosViewData(); return(View(nameof(Index), edicao)); }