protected ActionResult RedirectWithRoute(string action, string message = null, bool error = true, object routeValues = null) { if (!message.IsNullOrEmpty()) { ViewData.SetNotification(error ? UiNotification.Error(message) : UiNotification.Confirmation(message)); } return(routeValues == null?RedirectToAction(action) : RedirectToAction(action, routeValues)); }
protected ActionResult RedirectWithViewModel <TPostModel, TViewModel>(TPostModel postModel, string action, string message = null, bool error = true, object routeValues = null) where TViewModel : class, new() { var viewModel = new TViewModel(); PropertyMapper <TPostModel, TViewModel> .Map(postModel, viewModel); ViewData.Model = viewModel; if (!message.IsNullOrEmpty()) { ViewData.SetNotification(error ? UiNotification.Error(message) : UiNotification.Confirmation(message)); } return(routeValues == null?RedirectToAction(action) : RedirectToAction(action, routeValues)); }
public void ErrorNotification(string unencodedMessage) { ViewData.SetNotification(UiNotification.Error(unencodedMessage)); }
protected void ErrorNotification(MvcHtmlString message) { ViewData.SetNotification(UiNotification.Error(message)); }