using System.Web.Routing; using DR.FV2016.Service.Helpers; using DR.WCMS.Web.Mvc.Linkifier; namespace DR.FV2016.Web.Linkifer { [LinkifierKeyword("fv15candidate")] public class Fv15CandidateLinkifier : ILinkifier { public string Process(RequestContext requestContext, string keyword, string param) { var url = UrlHelpers.CandidateProfileUrl(int.Parse(param), keyword); url = LinkifierHelpers.FixProductionUrl(url); var pattern = @"{0}"; return string.Format(pattern, keyword, url); } public void Start(RequestContext requestContext) { } public void Done(RequestContext requestContext) { } public static class LinkifierHelpers { public static string FixProductionUrl(string url) { if (url.Contains("tjenester/event-fv15")) { url = url.Replace("tjenester/event-fv15", "nyheder/politik/valg2016"); } return url; } } } }