public JsonResult GetDetalhesEvento(Int32 id)
        {
            var evento = baseApp.GetById(id);

            var hash = new Hashtable();

            hash.Add("data", evento.AGEN_DT_DATA.ToShortDateString());
            hash.Add("hora", evento.AGEN_HR_HORA.ToString());
            hash.Add("categoria", evento.CATEGORIA_AGENDA.CAAG_NM_NOME);
            hash.Add("titulo", evento.AGEN_NM_TITULO);
            hash.Add("contato", evento.USUARIO1 == null ? "-" : evento.USUARIO1.USUA_NM_NOME);
            if (evento.AGEN_IN_STATUS == 1)
            {
                hash.Add("status", "Ativo");
            }
            else if (evento.AGEN_IN_STATUS == 2)
            {
                hash.Add("status", "Suspenso");
            }
            else
            {
                hash.Add("status", "Encerrado");
            }
            hash.Add("anexo", evento.AGENDA_ANEXO.Count);

            return(Json(hash));
        }
        public ActionResult Detalhes(int id)
        {
            var agenda          = _agendaApp.GetById(id);
            var agendaViewModel = Mapper.Map <Agenda, AgendaViewModel>(agenda);

            return(View(agendaViewModel));
        }