public IActionResult CadastroBichinho(Bichinho bichinho)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Responsaveis = new SelectList(responsavelRepo.ListaResponsavel(), "Id", "Nome");
                return(View(bichinho));
            }

            bichinhoRepo.Adicionar(bichinho);

            return(RedirectToAction("ListaBichinhos"));
        }
        public IActionResult AlterarBichinho(Bichinho dadosDaTela)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Responsaveis = new SelectList(responsavelRepo.ListaResponsavel(), "Id", "Nome");
                return(View(dadosDaTela));
            }
            var dadosDoBanco = bichinhoRepo.ObterBichinhoPorId(dadosDaTela.Id);

            dadosDoBanco.Nome           = dadosDaTela.Nome;
            dadosDoBanco.Especie        = dadosDaTela.Especie;
            dadosDoBanco.ResponsavelId  = dadosDaTela.ResponsavelId;
            dadosDoBanco.Tipo           = dadosDaTela.Tipo;
            dadosDoBanco.DataNascimento = dadosDaTela.DataNascimento;
            dadosDoBanco.Adocao         = dadosDaTela.Adocao;

            bichinhoRepo.AlterarBichinho(dadosDoBanco);

            return(RedirectToAction("ListaBichinhos"));
        }
Exemplo n.º 3
0
 public void AlterarBichinho(Bichinho bichinho)
 {
     _context.Bichinhos.Update(bichinho);
     _context.SaveChanges();
 }
Exemplo n.º 4
0
 public void Adicionar(Bichinho bichinho)
 {
     _context.Bichinhos.Add(bichinho);
     _context.SaveChanges();
 }