using Microsoft.AspNetCore.Mvc;
namespace HuanMeng.DotNetCore.Extensions
{
///
/// 控制器扩展方法
///
public static class ControllerExtensions
{
///
/// 设置动态消息
///
/// 控制器
/// 消息内容
public static void SetDynamicMessage(this ControllerBase controller, string message)
{
controller.HttpContext.SetDynamicMessage(message);
}
///
/// 设置动态消息并返回结果
///
/// 返回结果类型
/// 控制器
/// 返回结果
/// 消息内容
/// 原始结果
public static T WithMessage(this ControllerBase controller, T result, string message)
{
controller.SetDynamicMessage(message);
return result;
}
}
}