public List <ParticipanteResponseModel> ListarParticipantes()
        {
            var listaRetorno = new List <ParticipanteResponseModel>();             // cria uma lista vazia
            var repositorio  = new RepositorioComum <Participacao>();

            var lista = repositorio.Listar();

            if (lista != null && lista.Any())
            {
                foreach (Participacao item in lista)
                {
                    listaRetorno.Add(new ParticipanteResponseModel(item.IdParticipacao, item.IdEvento,
                                                                   item.LoginParticipante, item.FlagPresente, item.Nota, item.Comentario));
                }
            }

            return(listaRetorno);
        }
        public List <EventoResponseModel> ListarEventos()
        {
            var listaRetorno = new List <EventoResponseModel>();  // cria uma lista vazia
            var repositorio  = new RepositorioComum <Evento>();

            var lista = repositorio.Listar();

            if (lista != null && lista.Any())
            {
                foreach (Evento item in lista)
                {
                    listaRetorno.Add(new EventoResponseModel(item.IdEvento, item.IdEventoStatus, item.IdCategoriaEvento, item.Nome,
                                                             item.DataHoraInicio, item.DataHoraFim, item.Local, item.Descricao, item.LimiteVagas));
                }
            }

            return(listaRetorno);
        }