public static ArchivedObjectVersion CreateForArtist(ArchivedArtistVersionContract artist) { return(new ArchivedObjectVersion(artist, GetReasonName(artist.Reason, artist.Notes), GetChangeString(artist.ChangedFields))); }
public static ArchivedObjectVersion CreateForArtist(ArchivedArtistVersionContract artist) { return(new ArchivedObjectVersion(artist, GetReasonName(artist.Reason, artist.Notes), GetChangeString(artist.ChangedFields), artist.Reason != ArtistArchiveReason.PropertiesUpdated || artist.ChangedFields != ArtistEditableFields.Nothing)); }