private void FilterMain() { foreach (var item in EventMainOriginal) { foreach (var itemTag in EventTag.Where(x => x.SelectedTag)) { if (item.Tag.Contains(itemTag.Tag)) { if (!EventMainFilter.Any(x => x.Id == item.Id)) { EventMainFilter.Add(item); } } } } }
public void GetDetailsMain(int idEvent) { _details = EventMainFilter.FirstOrDefault(x => x.Id == idEvent); }
private static void FilterAddOriginal() { EventFilter.AddRange(EventOriginal); EventMainFilter.AddRange(EventMainOriginal); }
private static void ClearFilter() { EventFilter.Clear(); EventMainFilter.Clear(); }