More code but there is duplication now -
urlHelper.Action is a wrapper of UrlHelper.GenerateUrl