private void SetParams()
 {
     if (SuspensionManager.SessionState.ContainsKey("SearchMedParams") && SuspensionManager.SessionState["SearchMedParams"] != null)
     {
         var par = SuspensionManager.SessionState["SearchMedParams"].ToString().Split(':');
         if (par.Count() == 2)
         {
             ConditionTxt.Text  = par[0];
             MedicationTxt.Text = par[1];
             //SuspensionManager.SessionState["SearchMedParams"] = null;
             //Search();
             SetMedResults();
         }
     }
     else if (Int32.Parse(SuspensionManager.SessionState["MedCount"].ToString()) > 0)
     {
         ConditionTxt.Text  = TypeAheadHelper.GetConditionString(SuspensionManager.SessionState["UserConditions"] as List <Condition>);
         MedicationTxt.Text = TypeAheadHelper.GetMedicationString(SuspensionManager.SessionState["UserMedications"] as List <Medication>);
         Search();
     }
 }
예제 #2
0
 public SearchMedicationsModel()
 {
     CurrentUser          = SuspensionManager.SessionState["CurrentUser"] as User;
     _selectedConditions  = TypeAheadHelper.GetConditionString(CurrentUser);
     _selectedMedications = TypeAheadHelper.GetMedicationString(CurrentUser);
 }