public static string BuildContent(this ITrackEdition item, string url = null, string throbberUrl = null) { if (url == null) { return("<span class='status " + item.CssClass() + "'>" + item.Status + "</span>"); } return("<span class='status " + item.CssClass() + "'><a href='" + url + "' throbber='" + throbberUrl + "' class='raiseToolTip'>" + item.Status + "</a></status>"); }
public static string CssClass(this ITrackEdition item) { switch (item.EditionState) { case EditionStates.Deleted: return(DeletedClassName); case EditionStates.New: return(NewClassName); case EditionStates.Updated: return(ModifiedClassName); } return(string.Empty); }