public static void AlertDanger( this Controller controller, string message, bool dismissable = false) { controller.AddAlert(AlertStyles.Danger, message, dismissable); }
public static void AlertInformation( this Controller controller, string message, bool dismissable = false) { controller.AddAlert(AlertStyles.Information, message, dismissable); }
public static void AlertSuccess( this Controller controller, string message, bool dismissable = true) { controller.AddAlert(AlertStyles.Success, message, dismissable); }
/// <summary> /// Returns the error page with a item not found error message /// </summary> /// <param name="controller"> /// The controller executing this result /// </param> /// <param name="modelName"> /// User-friendly model name to display in the title and message /// </param> /// <returns> /// Error page for a item not found error /// </returns> public static ViewResult NotFoundErrorResult(this Controller controller, string modelName) { string message = $"The {modelName} you requested could not be found."; controller.AddAlert(AlertType.Error, message); controller.Response.StatusCode = (int) HttpStatusCode.NotFound; controller.ViewData.Model = new ErrorViewModel { Title = modelName + NOT_FOUND_TITLE, Message = message }; var result = new ViewResult { ViewName = "NotFound", ViewData = controller.ViewData, TempData = controller.TempData, }; return result; }
public static ITempDataDictionary Warning(this ITempDataDictionary TempData, string message, bool dismissable = false) { return TempData.AddAlert(AlertStyle.Warning, message, dismissable); }
public static ITempDataDictionary Success(this ITempDataDictionary TempData, string message, bool dismissable = true) { return TempData.AddAlert(AlertStyle.Success, message, dismissable); }