public static MvcHtmlString FormatMessage(this HtmlHelper html, MessageViewModel model) { if (model != null) { var sb = new StringBuilder(); sb.Append("<strong>"); switch (model.Type) { case MessageViewModelType.info: sb.Append(Strings.info); break; case MessageViewModelType.success: sb.Append(Strings.success); break; case MessageViewModelType.warning: sb.Append(Strings.warning); break; case MessageViewModelType.danger: sb.Append(Strings.danger); break; } sb.Append("</strong> "); sb.Append(model.Message); return new MvcHtmlString(sb.ToString()); } return new MvcHtmlString(""); }
protected void SetMessageViewModel(string message, MessageViewModelType type = MessageViewModelType.info) { TempData_Message = new MessageViewModel(message, type); }