예제 #1
0
파일: QueryTest.cs 프로젝트: sm-g/diagnosis
        public void DiagnosisQueryStartingWithUpperCase()
        {
            var p1  = session.Load <IcdDisease>(1);
            var res = IcdQuery.StartingWith(session)(p1.Title.Substring(0, 5).ToUpper());

            Assert.IsTrue(res.Contains(p1));
        }
예제 #2
0
 private void CreateDiagnosisSearch()
 {
     DiagnosisSearch = new PopupSearchViewModel <IcdDisease>(
         IcdQuery.StartingWith(Session)
         );
     DiagnosisSearch.Filter.AutoFilterMinQueryLength = MinQueryToExpandBlock;
     DiagnosisSearch.Filter.Cleared += (s, e) =>
     {
         SelectedIcd = null;
     };
     DiagnosisSearch.ResultItemSelected += (s, e) =>
     {
         var dvm = e.arg as DiagnosisViewModel;
         if (dvm != null)
         {
             SelectedIcd = dvm.Icd as IcdDisease;
             UpdateDiagnosisQueryCode(dvm.Icd as IcdDisease);
         }
     };
     DiagnosisSearch.Filter.Filtered += (s, e) =>
     {
         inFiltered = true;
         MakeVms(DiagnosisSearch.Filter.Results);
         inFiltered = false;
     };
     DiagnosisSearch.IsResultsVisible = true;
 }