From 281b9660eb0dbcf6954b088e48ed7825910a552f Mon Sep 17 00:00:00 2001 From: megsup Date: Thu, 4 Jan 2024 23:03:30 +1100 Subject: [PATCH 1/3] ResearcherView - searchBar --- Controller/ResearcherController.cs | 8 ++++++-- ..._Assignment.csproj.AssemblyReference.cache | Bin 9045 -> 9803 bytes 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Controller/ResearcherController.cs b/Controller/ResearcherController.cs index 304f1fb..a3fe240 100644 --- a/Controller/ResearcherController.cs +++ b/Controller/ResearcherController.cs @@ -126,11 +126,15 @@ public static List FilterBy(JOBLEVEL level) public static List FilterByName(string name, ObservableCollection researchers) { var filteredResearchers = from researcher in researchers + where string.Equals(researcher.FullName(), name, StringComparison.OrdinalIgnoreCase) + select researcher; + + return filteredResearchers.ToList(); + /*var filteredResearchers = from researcher in researchers from res in researcher.FullName() // nested LINQ as there is a list within a list where researcher.Equals(name) select res; - - return (List)filteredResearchers.ToList(); + return (List)filteredResearchers.ToList();*/ //return allResearchers.Where(r => r.givenName.Contains(name) || r.familyName.Contains(name)).ToList(); } diff --git a/obj/Debug/RAP_Assignment.csproj.AssemblyReference.cache b/obj/Debug/RAP_Assignment.csproj.AssemblyReference.cache index e448e550843a2a3d3a1d5e7887305237e5e1a550..c29c7c92f9715684621aaa262fc89c06d8db5c1a 100644 GIT binary patch delta 371 zcmccWcG`!7jZv6^fq^k`@IO9&(5Bvz0@Usiu0Ig=GAF!>cLNJ*lCH;@#R3I&q)*n)s$zMSZ0Cw5^OCdPE2 zMKM|~MTzB^dFgs7IXR4sK>Hc4e|>&)(p3(SQ@F}Z^bGWj4U7#f85naw$|tX2 Date: Fri, 5 Jan 2024 01:37:10 +1100 Subject: [PATCH 2/3] SortByYear and FilterByYear edits --- CumulativeView.xaml.cs | 4 +++ ResearcherView.xaml | 9 +++--- ResearcherView.xaml.cs | 62 +++++++++++++++++++++++++++++++++++++++++- 3 files changed, 70 insertions(+), 5 deletions(-) diff --git a/CumulativeView.xaml.cs b/CumulativeView.xaml.cs index 8dac61b..e039de0 100644 --- a/CumulativeView.xaml.cs +++ b/CumulativeView.xaml.cs @@ -24,5 +24,9 @@ public CumulativeView() { InitializeComponent(); } + + //load the data from the database for cumulative view + //GetPublicationsForResearcher() + } } diff --git a/ResearcherView.xaml b/ResearcherView.xaml index 18da430..5bb8753 100644 --- a/ResearcherView.xaml +++ b/ResearcherView.xaml @@ -35,7 +35,7 @@