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) { return(false); } MagicDatabase.UpdateEdition(Selected, GathererName, Name, HasFoil, Code, Block == null ? (int?)null : Block.Id, BlockPosition, CardNumber, ReleaseDate); All.Clear(); All.AddRange(MagicDatabase.GetAllEditionsOrdered()); return(true); }