//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        private void PatientsChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
        {
            try
            {
                if (e.Action == NotifyCollectionChangedAction.Add)
                {
                    patientManagementM.SyncWithDb();
                }
            }
            catch (Exception ex) { containingShellVm.ShowMessage(ex.Message); }
        }
Пример #2
0
        //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        public async void UpdateInDb()
        {
            containingVm.startProcessing("Updating on database");
            await Task.Run(() =>
            {
                try
                {
                    updatePhysicianM.UpdatePhysicianInDb();
                    containingVm.finishProcessing("Success!");
                }
                catch (ArgumentException ex) { containingVm.ShowMessage(ex.Message); }
                catch (Exception ex) { containingVm.ShowMessage(ex.Message); }
                GoBack();
            });
        }