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"));
        }