public ActionResult Editar(Cachorro cachorroAlterado, HttpPostedFileBase ImagemUri)
        {
            Cachorro cachorroOriginal = CachorroDAO.Buscar(cachorroAlterado.CachorroId);

            if (ImagemUri != null)
            {
                string nomeImagem = Path.GetFileName(ImagemUri.FileName);
                string caminho    = Path.Combine(Server.MapPath("~/Images/"), nomeImagem);
                ImagemUri.SaveAs(caminho);
                cachorroOriginal.ImagemUri = nomeImagem;
            }
            cachorroOriginal.Nome       = cachorroAlterado.Nome;
            cachorroOriginal.Nascimento = cachorroAlterado.Nascimento;
            cachorroOriginal.Porte      = cachorroAlterado.Porte;
            cachorroOriginal.Raca       = cachorroAlterado.Raca;
            if (ModelState.IsValid)
            {
                CachorroDAO.Editar(cachorroOriginal);
            }
            else
            {
                return(View(cachorroOriginal));
            }
            return(RedirectToAction("Index", "Home"));
        }
 public ActionResult Remover(int id)
 {
     CachorroDAO.Deletar(CachorroDAO.Buscar(id));
     return(RedirectToAction("Index", "Home"));
 }
 public ActionResult Editar(int id)
 {
     return(View(CachorroDAO.Buscar(id)));
 }