public ActionResult MontarTelaAgendaCalendario()
        {
            if ((String)Session["Ativa"] == null)
            {
                return(RedirectToAction("Login", "ControleAcesso"));
            }
            Session["VoltaAgenda"]            = 3;
            Session["FiltroAgendaCalendario"] = 2;
            var   usuario = (USUARIO)Session["UserCredentials"];
            Int32 idAss   = (Int32)Session["IdAssinante"];

            ViewBag.Tipos    = new SelectList(baseApp.GetAllTipos(idAss), "CAAG_CD_ID", "CAAG_NM_NOME");
            ViewBag.Usuarios = new SelectList(usuApp.GetAllItens(idAss), "USUA_CD_ID", "USUA_NM_NOME");

            AGENDA          item = new AGENDA();
            AgendaViewModel vm   = Mapper.Map <AGENDA, AgendaViewModel>(item);

            vm.ASSI_CD_ID     = usuario.ASSI_CD_ID;
            vm.AGEN_DT_DATA   = DateTime.Today.Date;
            vm.AGEN_IN_ATIVO  = 1;
            vm.USUA_CD_ID     = usuario.USUA_CD_ID;
            vm.AGEN_IN_STATUS = 1;

            if (Session["FiltroAgendaCalendario"] == null)
            {
                listaMasterCalendario             = baseApp.GetByUser(usuario.USUA_CD_ID, idAss);
                Session["FiltroAgendaCalendario"] = listaMaster;
            }

            ViewBag.Title = "Agenda";
            return(View(vm));
        }