public ComparedEventsContract(ComparedVersionsContract <ArchivedEventContract> comparedVersions) : base(comparedVersions) { }
public ComparedAlbumsContract(ComparedVersionsContract <ArchivedAlbumContract> comparedVersions) : base(comparedVersions) { }
public ComparedSongsContract(ComparedVersionsContract <ArchivedSongContract> comparedVersions) : base(comparedVersions) { }
public ComparedArtistsContract(ComparedVersionsContract <ArchivedArtistContract> comparedVersions) : base(comparedVersions) { }
public static IHtmlContent TranslatedNameRow <T>(this IHtmlHelper htmlHelper, ComparedVersionsContract <T> comparedVersions, Func <T, ITranslatedString> valGetter) where T : class { var val1 = valGetter(comparedVersions.FirstData); var val2 = comparedVersions.SecondData != null?valGetter(comparedVersions.SecondData) : null; return(htmlHelper.Partial("Partials/ArchivedEntry/_TranslatedNameRow", new TranslatedNameRowViewModel(val1, val2))); }
public static IHtmlContent PictureRow <T>(this IHtmlHelper htmlHelper, string name, ComparedVersionsContract <T> comparedVersions, Func <int, string> urlGetter) where T : class { var val1 = urlGetter(comparedVersions.FirstId); var val2 = (comparedVersions.SecondId != 0 ? urlGetter(comparedVersions.SecondId) : null); return(htmlHelper.Partial("Partials/ArchivedEntry/_PictureRow", new PictureRowViewModel(name, val1, val2))); }
public static IHtmlContent ObjectRefList <T>(this IHtmlHelper htmlHelper, string name, ComparedVersionsContract <T> comparedVersions, Func <T, IEnumerable <ObjectRefContract> > valGetter) where T : class { return(DataRowList(htmlHelper, name, comparedVersions, d => DataFormatUtils.GenerateHtml(valGetter(d), objRef => htmlHelper.Partial("Partials/ArchivedEntry/_ObjectRefInfo", new ObjectRefInfoViewModel(objRef))))); }
public static IHtmlContent DataRowList <T>(this IHtmlHelper htmlHelper, string name, ComparedVersionsContract <T> comparedVersions, Func <T, IEnumerable <IHtmlContent> > valGetter) where T : class { var val1 = valGetter(comparedVersions.FirstData); var val2 = (comparedVersions.SecondData != null ? valGetter(comparedVersions.SecondData) : null); return(htmlHelper.Partial("Partials/ArchivedEntry/_DataRowList", new DataRowListViewModel(name, val1, val2))); }
public static IHtmlContent DataRow <T>(this IHtmlHelper htmlHelper, string name, ComparedVersionsContract <T> comparedVersions, Func <T, object> valGetter, bool preserveLineBreaks = false) where T : class { var val1 = valGetter(comparedVersions.FirstData); var val2 = (comparedVersions.SecondData != null ? valGetter(comparedVersions.SecondData) : null); return(htmlHelper.Partial("Partials/ArchivedEntry/_DataRow", new DataRowViewModel(name, val1, val2, preserveLineBreaks))); }