private void UpdateHandNote(HandNoteUpdatedEventArgs args) { if (args == null) { return; } var reportHand = FilteredReportSelectedItemStatisticsCollection.FirstOrDefault(x => x.GameNumber == args.GameNumber); if (reportHand == null) { return; } reportHand.HandNote = args.NoteText; }
private void FilterReportSelectedItemStatisticsCollection() { if (ReportSelectedItemStatisticsCollection == null) { return; } var predicate = PredicateBuilder.True <ReportHandViewModel>(); if (FilterTaggedHands_IsChecked && FilterHandTagSelectedItem != EnumHandTag.None) { predicate = predicate.And(GetHandTagPredicate()); } var filteredCollection = ReportSelectedItemStatisticsCollection .AsQueryable() .Where(predicate) .OrderByDescending(x => x.Time) .Take(FilterAmountDictionarySelectedItem); FilteredReportSelectedItemStatisticsCollection.Reset(filteredCollection); }