public ActivityEntryContract(ArchivedObjectVersion entry, ContentLanguagePreference languagePreference) { ParamIs.NotNull(() => entry); ArtistString = GetArtistString(entry.EntryBase, languagePreference); Author = new UserContract(entry.Author); CreateDate = entry.Created; EditEvent = entry.EditEvent; EntryRef = new EntryWithImageContract(entry.EntryBase, GetMime(entry.EntryBase), GetSongThumbUrl(entry.EntryBase), languagePreference); }
public ActivityEntryContract(ArchivedObjectVersion entry, ContentLanguagePreference languagePreference) { ParamIs.NotNull(() => entry); ArtistString = GetArtistString(entry.EntryBase, languagePreference); Author = new UserContract(entry.Author); CreateDate = entry.Created; EditEvent = entry.EditEvent; EntryRef = new EntryWithImageContract(entry.EntryBase, GetMime(entry.EntryBase), languagePreference); SongThumbUrl = GetSongThumbUrl(entry.EntryBase); }