public void RenderLayout(string layoutFileName, string viewFileName, object model)
        {
            var content = new StringWriter();
            var temp = new NVelocityHelper(context, content);
            temp.Render(viewFileName, model);

            var velocityContext = CreateVelocityContext(model);
            velocityContext.Put("content", content.ToString());

            RenderInternal(layoutFileName, velocityContext);
        }
        public void Execute(IHttpContext context)
        {
            context.Response.ContentType = "text/html";
            using (var output = new StreamWriter(context.Response.OutputStream))
            {
                var helper = new NVelocityHelper(context, output);

                if (!String.IsNullOrEmpty(layoutFileName))
                    helper.RenderLayout(layoutFileName, viewFileName, model);
                else
                    helper.Render(viewFileName, model);
            }
        }
        public void RenderLayout(string layoutFileName, string viewFileName, object model)
        {
            var content = new StringWriter();
            var temp    = new NVelocityHelper(context, content);

            temp.Render(viewFileName, model);

            var velocityContext = CreateVelocityContext(model);

            velocityContext.Put("content", content.ToString());

            RenderInternal(layoutFileName, velocityContext);
        }
        public void Execute(IHttpContext context)
        {
            context.Response.ContentType = "text/html";
            using (var output = new StreamWriter(context.Response.OutputStream))
            {
                var helper = new NVelocityHelper(context, output);

                if (!String.IsNullOrEmpty(layoutFileName))
                {
                    helper.RenderLayout(layoutFileName, viewFileName, model);
                }
                else
                {
                    helper.Render(viewFileName, model);
                }
            }
        }