private void ExecuteRecentPatientSelectedCommand(PatientScheduleItem psri) { //var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; //localSettings.Values["CurrentPatientID"] = psri.ID; PageNavigationService pns = new PageNavigationService(); pns.PatientID = psri.ID; ShowViewModel<PatientOverviewViewModel>(); }
public async void InitializePatientOverview() { //this.DefaultViewModel["CanGoBack"] = this._previousContent != null; // var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; // Object value = localSettings.Values["CurrentPatientID"]; // if (value != null) // { PageNavigationService pns = new PageNavigationService(); string currentPatientID = pns.PatientID; Patient = await PatientDataService.GetPatient(UnityDataService.UnityAppUser, currentPatientID); // } Patients = new ObservableCollection<PatientItem>(); Patients.Add(Patient); try { GetPatientData(Patient.ID, ""); //"426" } catch (Exception ex) { ErrorHandler eh = new ErrorHandler(ex, "Patient Overview GetData"); eh.ShowErrorDialog(); return; } List<PatientItem> lstRecentPatients = await PatientDataService.GetRecentPatients(UnityDataService.UnityAppUser); RecentPatients = new ObservableCollection<PatientItem>(lstRecentPatients); }