/// <summary> /// Define a mensagem de erro da ação corrente. /// </summary> /// <param name="controller">A controller.</param> /// <param name="message">A mensagem de erro.</param> public static void SetErrorMessage(this ControllerBase controller, string message) { controller.TempData["Error"] = message; }
/// <summary> /// Define a mensagem de sucesso da ação corrente. /// </summary> /// <param name="controller">A controller.</param> /// <param name="message">A mensagem de sucesso.</param> public static void SetSuccessMessage(this ControllerBase controller, string message) { controller.TempData["Success"] = message; }
/// <summary> /// Define a mensagem de erro da ação corrente. /// </summary> /// <param name="controller">A controller.</param> /// <param name="exception">A exception.</param> public static void SetErrorMessage(this ControllerBase controller, Exception exception) { controller.TempData["Error"] = exception.Message; LogService.Error("{0}{3}{1}{3}{2}", exception.Message, exception.StackTrace, exception.GetBaseException().Message, Environment.NewLine); }