private void Start(bool imported, int ID) { ExaminationViewM = new ExaminationViewM(); ExaminationViewM.Imported = imported; ExaminationViewM.Id = ID; ExaminationViewM.PatientId = (GlobalVM.StockLayout.headerContent.Content as SelectedPatient).SelectedPatientVM.SelectedPatientM.Id; Loading = new BackgroundWorker(); Loading.DoWork += new DoWorkEventHandler(LoadingModel); Loading.RunWorkerCompleted += new RunWorkerCompletedEventHandler(LoadingModelComplete); }
private async void LoadingModelComplete(object sender, RunWorkerCompletedEventArgs e) { if (workingConn) { ExaminationViewM.AcceptChanges(); } else { ConnectionMessage(); } await Utilities.Loading.Hide(); }