Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }