public static string Truncate(this string value, int maxLength, string endString = "") { if (string.IsNullOrEmpty(value)) return value; return $"{(value.Length <= maxLength ? value : value.Substring(0, maxLength))}{endString}"; }