public static ArchivedObjectVersion CreateForSong(ArchivedSongVersionContract song) { return(new ArchivedObjectVersion(song, GetReasonName(song.Reason, song.Notes), GetChangeString(song.ChangedFields), song.Reason != SongArchiveReason.PropertiesUpdated || song.ChangedFields != SongEditableFields.Nothing)); }
public static ArchivedObjectVersion CreateForSong(ArchivedSongVersionContract artist) { return(new ArchivedObjectVersion(artist, GetReasonName(artist.Reason, artist.Notes), GetChangeString(artist.ChangedFields))); }