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(); } }
public SearchMedicationsModel() { CurrentUser = SuspensionManager.SessionState["CurrentUser"] as User; _selectedConditions = TypeAheadHelper.GetConditionString(CurrentUser); _selectedMedications = TypeAheadHelper.GetMedicationString(CurrentUser); }