public ActionResult Preview(ContentEditViewModel editModel) { Content content = null; if (editModel.ContentId != null) { content = _entities.Contents .Include(c => c.Urls) .FirstOrDefault(c => c.Id == editModel.ContentId); } if (content == null) { content = new Content(); } editModel.UpdateContent(content); content.CompileLess(); content.Parse(); var model = new ContentPreviewViewModel { Title = content.Title, ContentId = editModel.ContentId ?? 0, Contents = content.ParsedContent, Stylesheet = content.StylesheetCss, Teaser = content.Teaser }; return View("~/Areas/mitarbeit/Views/Content/Preview.cshtml", model); }
/// <summary> /// Display a content preview /// </summary> /// <param name="contentId"></param> /// <returns></returns> public ActionResult Preview(int? contentId) { var content = _entities.Contents .Include(c => c.Urls) .FirstOrDefault(c => c.Id == contentId); if (content == null) { return RedirectToRoute("ContentIndex"); } var model = new ContentPreviewViewModel { Title = content.Title, ContentId = content.Id, Contents = content.ParsedContent, Stylesheet = content.StylesheetCss, Teaser = content.Teaser }; return View("~/Areas/mitarbeit/Views/Content/Preview.cshtml", model); }