public static IHtmlString PageMessage(this HtmlHelper helper, PageMessageModel message) { if (message != null) { return(helper.Raw(message.ToString())); } else { return(new MvcHtmlString("")); } }
public static IHtmlString PageMessageFor <TModel, TProperty>(this HtmlHelper <TModel> helper, Expression <Func <TModel, TProperty> > expression) where TModel : BaseViewModel where TProperty : PageMessageModel { if (helper.ViewData.Model == null) { return(new MvcHtmlString("")); } PageMessageModel model = expression.Compile()(helper.ViewData.Model); return(helper.PageMessage(model)); }
public virtual ActionResult RedirectToActionWithMessage(ActionResult redirectAction, PageMessageModel model) { SetTempDataPageMessage(model); return(RedirectToRoute(redirectAction.GetT4MVCResult().RouteValueDictionary)); }
protected void SetTempDataPageMessage(PageMessageModel model) { TempData[TempData_PageMessage] = model; }
protected ActionResult PageMessage(PageMessageModel messageModel) { return(PartialView(MVC.Shared.Views.Partials._PageMessage, messageModel)); }