public void RimuoviEditor(int idEditor) { var found = ElencoNews.Where(x => x.publisherId == idEditor).ToList(); foreach (var item in found) { ElencoNews.Remove(item); } }
public async void AggiungiEditor(int idEditor) { if (ElencoNews.Any()) { var envelop = await postApp.GetEditorNewsFromTo(idEditor, ElencoNews.First().id, ElencoNews.Last().id); if (envelop.response == StatusCodes.OK) { AggiungiNewsAFeed(envelop.content); } } LoadMoreVisibility = true; }
private void AggiungiNewsAFeed(List <News> el_news) { int startFromIndex = 0; foreach (var item in el_news) { for (int i = startFromIndex; i < ElencoNews.Count; i++) { if (item.id > ElencoNews[i].id) { ElencoNews.Insert(i, item); startFromIndex = i + 1; } } } }