Пример #1
0
        //
        // GET: /Page/
        public ActionResult Index(string url)
        {
            var model = _pageServices.RenderContent(url);

            if (model == null)
            {
                return(new HttpNotFoundResult());
            }
            if (model.IsFileTemplate)
            {
                var routeValues = new
                {
                    controller = model.FileTemplateModel.Controller,
                    action     = model.FileTemplateModel.Action
                };
                return(new MVCTransferResult(routeValues, model.FileTemplateModel.Parameters));
            }
            return(View(model));
        }