public List <Etiqueta> FindFrequentEtiquetas() { List <Etiqueta> etiquetas = EtiquetaDao.FindEtiquetas(); List <Etiqueta> sortedEtiquetas = etiquetas.OrderByDescending(o => o.ocurrencias).ToList(); List <Etiqueta> frequentEtiq = new List <Etiqueta>(); int mostFreq = 15; if (sortedEtiquetas.Count() < mostFreq) { mostFreq = sortedEtiquetas.Count(); } for (int i = 0; i < mostFreq; i++) { if (sortedEtiquetas[i].ocurrencias > 0) { frequentEtiq.Add(sortedEtiquetas[i]); } } return(frequentEtiq); }
public List <Etiqueta> FindEtiquetas() { return(EtiquetaDao.FindEtiquetas()); }