Exemplo n.º 1
0
        private async void AnalyzeDataExecute(object obj)
        {
            var casted       = obj as EncounterGroupViewModel;
            var notification = new SimpleListItemViewModel()
            {
                DisplayText = DateTime.Now.ToString("F")
            };

            AnalyzerNotifications.Add(notification);
            var collectionView = CollectionViewSource.GetDefaultView(Encounters);

            collectionView.MoveCurrentTo(casted);

            try
            {
                await RunAnalysisAsync(casted, notification);
            }
            catch (Exception e)
            {
                notification.DisplayText = e.Message;
                await Task.Delay(3000);
            }
            AnalyzerNotifications.Remove(notification);
        }
Exemplo n.º 2
0
 private async Task RunAnalysisAsync(EncounterGroupViewModel encounterGroupViewModel, SimpleListItemViewModel notification)
 {
     await encounterGroupViewModel.LoadAsync(notification);
 }