public EditionDatabaseInfoModificationViewModel()
 {
     All.AddRange(MagicDatabase.GetAllEditionsOrdered());
     ResetBlockCommand = new RelayCommand(ResetBlockExecute, ResetBlockCanExecute);
     Blocks            = MagicDatabase.GetAllBlocks().ToArray();
     Title             = "Manage Edition";
 }
 protected override bool ApplyEditionToDatabase()
 {
     if (Selected == null)
     {
         MagicDatabase.InsertNewBlock(Name);
     }
     else
     {
         MagicDatabase.UpdateBlock(Selected, Name);
     }
     All.Clear();
     All.AddRange(MagicDatabase.GetAllBlocks());
     return(true);
 }
 public BlockDatabaseInfoModificationViewModel()
 {
     All.AddRange(MagicDatabase.GetAllBlocks());
     Title = "Manage Block";
 }