public ActionResult Modificar(Restaurante restaurante)
        {
            if (ModelState.IsValid)
            {
                Restaurante restauranteAntigo = new Restaurante();

                restauranteAntigo          = rep.Busca(restaurante.RestauranteId);
                restauranteAntigo.Telefone = trep.Busca(restaurante.TelefoneId);
                restauranteAntigo.Endereco = erep.Busca(restaurante.EnderecoId);

                restauranteAntigo.Modificar(restaurante);
                restauranteAntigo.Telefone.Modificar(restaurante.Telefone);
                restauranteAntigo.Endereco.Modificar(restaurante.Endereco);

                rep.Atualiza(restauranteAntigo);
                trep.Atualiza(restauranteAntigo.Telefone);
                erep.Atualiza(restauranteAntigo.Endereco);
                return(RedirectToAction("Index"));
            }
            return(View(restaurante));
        }