コード例 #1
0
ファイル: NcbtEmailHelper.cs プロジェクト: skidvis/Footprint
        internal static string RenderEmail(UmbracoHelper umbracoHelper, IPublishedContent node, dynamic visitor)
        {
            // Fetch view from node
            var nodeView = node.GetTemplateAlias();

            // Make composite model for view containing node and headers passed
            var model = new NcbtEmailModel
            {
                Content       = node,
                Visitor       = visitor,
                UmbracoHelper = umbracoHelper
            };

            // Render view
            return(RenderRazorView(nodeView, model));
        }
コード例 #2
0
ファイル: NcbtEmailHelper.cs プロジェクト: skidvis/Footprint
        internal static string RenderRazorView(string viewAlias, NcbtEmailModel model)
        {
            var razorHelper = new RazorHelper();

            return(razorHelper.RenderView("~/Views/" + viewAlias + ".cshtml", model));
        }