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); }