Exemplo n.º 1
0
        public void Alterar(EquipeDados equipeDados)
        {
            var equipe = ObterPeloId(equipeDados.Id);

            equipe.Nome   = equipeDados.Nome;
            equipe.CorRgb = equipeDados.CorRgb;
            equipe.Ativo  = equipeDados.Ativo;

            Db.Equipes.Update(equipe);
            Db.SaveChanges();
        }
Exemplo n.º 2
0
        public IActionResult Index()
        {
            var dados = new EquipeDados()
            {
                Id = 0, Ativo = true
            };
            var equipes = _equipesService.ObterEquipesLista();

            var edicao = new EquipeListaDados(dados, equipes);

            return(View(edicao));
        }
Exemplo n.º 3
0
        public void Incluir(EquipeDados equipeDados)
        {
            var equipe = new Equipe()
            {
                Id     = 0,
                Nome   = equipeDados.Nome,
                CorRgb = equipeDados.CorRgb,
                Ativo  = equipeDados.Ativo
            };

            Db.Equipes.Add(equipe);
            Db.SaveChanges();
        }
Exemplo n.º 4
0
        public IActionResult Edit(int id)
        {
            var equipe = _equipesService.ObterPeloId(id);

            if (equipe == null)
            {
                return(NotFound());
            }

            var dados        = new EquipeDados(equipe);
            var equipesLista = _equipesService.ObterEquipesLista();

            var edicao = new EquipeListaDados(dados, equipesLista);

            //
            return(View(nameof(Index), edicao));
        }
Exemplo n.º 5
0
        public IActionResult Save(EquipeDados equipeDados)
        {
            if (ModelState.IsValid)
            {
                if (equipeDados.Id == 0)
                {
                    _equipesService.Incluir(equipeDados);
                }
                else
                {
                    _equipesService.Alterar(equipeDados);
                }

                return(RedirectToAction(nameof(Index)));
            }

            //
            var equipesLista = _equipesService.ObterEquipesLista();

            var edicao = new EquipeListaDados(equipeDados, equipesLista);

            return(View(nameof(Index), edicao));
        }