// GET: MessageContent public async Task <ActionResult> MessageContent(int?messageId) { if (messageId.HasValue) { var q = new QuerySubmission(messageId.Value); var result = await q.ExecuteAsync(); if (result != null) { var mpm = new MarkdownPreviewModel(); if (!String.IsNullOrEmpty(result.Content)) { mpm.MessageContent = (String.IsNullOrEmpty(result.FormattedContent) ? Formatting.FormatMessage(result.Content) : result.FormattedContent); } else { mpm.MessageContent = "<p>This submission only has a title.</p>"; //"format" this content } return(PartialView("~/Views/AjaxViews/_MessageContent.cshtml", mpm)); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult RenderSubmission(MarkdownPreviewModel submissionModel) { if (submissionModel != null) { return(PartialView("~/Views/AjaxViews/_MessageContent.cshtml", submissionModel)); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult RenderSubmission(MarkdownPreviewModel submissionModel) { if (submissionModel != null) { submissionModel.MessageContent = Formatting.FormatMessage(submissionModel.MessageContent, true); return(PartialView("~/Views/AjaxViews/_MessageContent.cshtml", submissionModel)); } return(HybridError(ErrorViewModel.GetErrorViewModel(HttpStatusCode.BadRequest))); //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); }
// GET: MessageContent public ActionResult MessageContent(int?messageId) { var message = DataCache.Submission.Retrieve(messageId); if (message != null) { var mpm = new MarkdownPreviewModel(); if (message.MessageContent != null) { mpm.MessageContent = message.MessageContent; return(PartialView("~/Views/AjaxViews/_MessageContent.cshtml", mpm)); } mpm.MessageContent = "This submission only has a title."; return(PartialView("~/Views/AjaxViews/_MessageContent.cshtml", mpm)); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }