Пример #1
0
        public string ListarEventos(int id_evento)
        {
            List <Evento> eventos;

            using (EventoDao dao = new EventoDao())
            {
                eventos = dao.BuscarEventos();
                if (eventos.Count > 0)
                {
                    PeriodoDao periodoDao = new PeriodoDao();
                    foreach (Evento evento in eventos)
                    {
                        evento.Periodos = periodoDao.ListarPorEvento(evento);
                    }
                }

                /*
                 * var serializer = new JsonSerializer
                 * {
                 *  ReferenceLoopHandling = ReferenceLoopHandling.Ignore,
                 *  ContractResolver = new NHibernateContractResolver()
                 * };
                 * return NHibernateContractResolver.gerarJSON(eventos);
                 */
                return(JsonConvert.SerializeObject(eventos));
            }
        }