Example #1
0
 void AddAutor_Execute(object parameters)
 {
     AutorReference.Autor temporalAutor = new AutorReference.Autor { AutorId = 0, AutorName = "", AutorUrl = "" };
     EditorWindow dialog = new EditorWindow();
     EditorViewModel editorViewModel = new EditorViewModel(temporalAutor);
     _modalDialogService.ShowDialog<EditorViewModel>(dialog,
         editorViewModel,
         returnedViewModelInstance =>
         {
             if (dialog.DialogResult.HasValue && dialog.DialogResult.Value)
             {
                 AutorReference.Autor result = editorViewModel.ObjectResult;
                 _autorClient.CreateAutorAsync(result);
             }
         });
 }
Example #2
0
 void EditAutor_Execute(object parameters)
 {
     if (parameters == null)
         return;
     EditorWindow dialog = new EditorWindow();
     EditorViewModel editorViewModel = new EditorViewModel((parameters as AutorReference.Autor));
     _modalDialogService.ShowDialog<EditorViewModel>(dialog,
         editorViewModel,
         returnedViewModelInstance =>
         {
             if (dialog.DialogResult.HasValue && dialog.DialogResult.Value)
             {
                 AutorReference.Autor result = editorViewModel.ObjectResult;
                 _autorClient.EditAutorAsync(result);
             }
         });
 }