Ejemplo n.º 1
0
 public static void AlertDanger(
     this Controller controller,
     string message,
     bool dismissable = false)
 {
     controller.AddAlert(AlertStyles.Danger, message, dismissable);
 }
Ejemplo n.º 2
0
 public static void AlertInformation(
     this Controller controller,
     string message,
     bool dismissable = false)
 {
     controller.AddAlert(AlertStyles.Information, message, dismissable);
 }
Ejemplo n.º 3
0
 public static void AlertSuccess(
     this Controller controller,
     string message,
     bool dismissable = true)
 {
     controller.AddAlert(AlertStyles.Success, message, dismissable);
 }
Ejemplo n.º 4
0
        /// <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;
        }
Ejemplo n.º 5
0
 public static ITempDataDictionary Warning(this ITempDataDictionary TempData, string message, bool dismissable = false)
 {
     return TempData.AddAlert(AlertStyle.Warning, message, dismissable);
 }
Ejemplo n.º 6
0
 public static ITempDataDictionary Success(this ITempDataDictionary TempData, string message, bool dismissable = true)
 {
     return TempData.AddAlert(AlertStyle.Success, message, dismissable);
 }