in src/Relecloud.Web.CallCenter/Infrastructure/ExtensionMethods.cs [40:54]
public static IHtmlContent LinkForSortType(this IHtmlHelper html, SearchRequest request, string sortOn, bool sortDescending, string linkText)
{
var routeValues = request.Clone();
if (string.Equals(routeValues.SortOn, sortOn) && routeValues.SortDescending == sortDescending)
{
routeValues.SortDescending = false;
linkText = "[X] " + linkText;
}
else
{
routeValues.SortOn = sortOn;
routeValues.SortDescending = sortDescending;
}
return html.ActionLink(linkText, "Search", "Concert", null, null, null, routeValues, null);
}