public ActionResult EditarContato(Int32 id)
        {
            // Prepara view
            if ((String)Session["Ativa"] == null)
            {
                return(RedirectToAction("Login", "ControleAcesso"));
            }
            ViewBag.Origens    = new SelectList((List <ORIGEM>)Session["Origens"], "ORIG_CD_ID", "ORIG_NM_NOME");
            ViewBag.Profissoes = new SelectList((List <PROFISSAO>)Session["Profissoes"], "PROF_CD_ID", "PROF_NM_NOME");
            ViewBag.Clubes     = new SelectList((List <CLUBE>)Session["Clubes"], "CLUB_CD_ID", "CLUB_NM_NOME");
            ViewBag.UFs        = new SelectList((List <UF>)Session["UFs"], "UF_CD_ID", "UF_NM_NOME");
            ViewBag.Cats       = new SelectList((List <CATEGORIA_CONTATO>)Session["CatContatos"], "CACO_CD_ID", "CACO_NM_NOME");
            Int32 idAss = (Int32)Session["IdAssinante"];

            CONTATO item = baseApp.GetItemById(id);

            objetoAssAntes     = item;
            Session["Contato"] = item;
            Session["IdVolta"] = id;
            ContatoViewModel vm = Mapper.Map <CONTATO, ContatoViewModel>(item);

            return(View(vm));
        }