public static ColumnViewModel <T> AsReversedYesNo <T>(this ColumnViewModel <T> col) { col.WithDisplayValue(x => (col.GetValue(x.Data) ?? string.Empty) .Equals(false.ToString(), StringComparison.InvariantCultureIgnoreCase) ? "Yes" : "No"); return(col); }
public static ColumnViewModel <T> Shorten <T>(this ColumnViewModel <T> col, int max, string maxString) { col.WithDisplayValue(x => col.GetValue(x.Data).Length > max ? col.GetValue(x.Data).Substring(0, max) + maxString : col.GetValue(x.Data)); return(col); }