public ActionResult EditEndereco(int idEndereco, int idPessoa)
        {
            Endereco e = new Endereco();

            e.idPessoa = idPessoa;
            if (idEndereco != 0)
            {
                e = enderecoModel.obterEndereco(idEndereco);
            }

            string estadoSelecionado       = "MG";
            int    cidadeSelecionada       = 1; // 1 = Patos de Minas
            int    tipoEnderecoSelecionado = 1;

            if (idEndereco != 0)
            {
                estadoSelecionado       = e.Cidade.UF;
                cidadeSelecionada       = e.idCidade;
                tipoEnderecoSelecionado = e.idTipoEndereco;
            }

            ViewBag.UF
                = new SelectList(estadoModel.todosEstados(), "UF", "Descricao",
                                 estadoSelecionado);
            ViewBag.IdCidade
                = new SelectList(cidadeModel.obterCidadesPorEstado(estadoSelecionado),
                                 "idCidade", "Descricao", cidadeSelecionada);
            ViewBag.idTipoEndereco
                = new SelectList(tipoEnderecoModel.todosTiposEnderecos(),
                                 "idTipoEndereco", "Descricao", tipoEnderecoSelecionado);


            return(View(e));
        }
 public ActionResult Index()
 {
     return(View(teModel.todosTiposEnderecos()));
 }