示例#1
0
 public EditorViewModel(AutorReference.Autor autor)
 {
     ObjectResult = new AutorReference.Autor();
     ObjectResult.AutorId = autor.AutorId;
     ObjectResult.AutorName = autor.AutorName;
     ObjectResult.AutorUrl = autor.AutorUrl;
     this.Name = ObjectResult.AutorName;
     this.Url = ObjectResult.AutorUrl;
 }
示例#2
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);
             }
         });
 }