/// <summary> /// Generates a fully qualified URL to the action method handling the detail of the given MVC widget. /// </summary> /// <param name="urlHelper">URL Helper</param> /// <param name="mvcwidget">MVC WIdget model to generate URL for.</param> public static string ForMVCWidget(this UrlHelper urlHelper, MVCWidget mvcwidget) { return(urlHelper.Action("Show", "MVCWidgets", new { guid = mvcwidget.NodeGUID, pageAlias = mvcwidget.NodeAlias })); }
public static MVCWidgetViewModel GetViewModel(MVCWidget mvcwidget) { return(new MVCWidgetViewModel { NodeAlias = mvcwidget.NodeAlias, NodeGUID = mvcwidget.NodeGUID, MVCWidgetReleaseDate = mvcwidget.MVCWidgetReleaseDate, MVCWidgetPackage = mvcwidget.MVCWidgetPackage, MVCWidgetScreenshot = mvcwidget.MVCWidgetScreenshot, MVCWidgetDescription = mvcwidget.MVCWidgetDescription, MVCWidgetAuthor = mvcwidget.MVCWidgetAuthor, MVCWidgetName = mvcwidget.MVCWidgetName }); }