|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- using Learun.Util;
- using System.Web.Mvc;
-
- namespace Learun.Application.Website
- {
- /// <summary>
- /// 版 本 Learun-ADMS V7.0.3 力软敏捷开发框架
- /// Copyright (c) 2013-2018 上海力软信息技术有限公司
- /// 创建人:力软-框架开发组
- /// 日 期:2017.03.08
- /// 描 述:基础控制器
- /// </summary>
- public abstract class MvcControllerBase : Controller
- {
- #region 请求响应
- /// <summary>
- /// 返回成功消息
- /// </summary>
- /// <param name="data">数据</param>
- /// <returns></returns>
- protected virtual ActionResult ToJsonResult(object data)
- {
- return Content(data.ToJson());
- }
- /// <summary>
- /// 返回成功消息
- /// </summary>
- /// <param name="info">消息</param>
- /// <returns></returns>
- protected virtual ActionResult Success(string info)
- {
- return Content(new ResParameter { code = ResponseCode.success, info = info, data = new object { } }.ToJson());
- }
- /// <summary>
- /// 返回成功消息
- /// </summary>
- /// <param name="data">数据</param>
- /// <returns></returns>
- protected virtual ActionResult SuccessString(string data)
- {
- return Content(new ResParameter { code = ResponseCode.success, info = "响应成功", data = data }.ToJson());
- }
- /// <summary>
- /// 返回成功数据
- /// </summary>
- /// <param name="data">数据</param>
- /// <returns></returns>
- protected virtual ActionResult Success(object data)
- {
- return Content(new ResParameter { code = ResponseCode.success, info = "响应成功", data = data }.ToJson());
- }
- /// <summary>
- /// 返回成功消息
- /// </summary>
- /// <param name="info">消息</param>
- /// <param name="data">数据</param>
- /// <returns></returns>
- protected virtual ActionResult Success(string info, object data)
- {
- return Content(new ResParameter { code = ResponseCode.success, info = info, data = data }.ToJson());
- }
-
- /// <summary>
- /// 返回失败消息
- /// </summary>
- /// <param name="info">消息</param>
- /// <returns></returns>
- protected virtual ActionResult Fail(string info)
- {
- return Content(new ResParameter { code = ResponseCode.fail, info = info }.ToJson());
- }
- /// <summary>
- /// 返回失败消息
- /// </summary>
- /// <param name="info">消息</param>
- /// <param name="data">消息</param>
- /// <returns></returns>
- protected virtual ActionResult Fail(string info, object data)
- {
- return Content(new ResParameter { code = ResponseCode.fail, info = info, data = data }.ToJson());
- }
- #endregion
- }
- }
|