public void EditItem(ArtistViewModel item) { var editItem = item.Clone(); if (DialogService.ShowDialog( MessageButton.OKCancel, "Edit Artist", "ArtistView", editItem) == MessageResult.OK) { item.Assign(editItem); DataAccess.PersistArtist(item); } }
public void Assign(ArtistViewModel source) { this.ArtistId = source.ArtistId; this.Name = source.Name; }
public ArtistViewModel Clone() { return(ArtistViewModel.Create(ArtistId, Name)); }