WebApi统一输出接口
2016-02-21 15:06
447 查看
public class WebApi { /// <summary> /// 成功后的输出 /// </summary> /// <param name="data"></param> /// <returns></returns> public static ResultDTO Success(object data) { //HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.OK; return new ResultDTO { status = true, info = data }; } /// <summary> /// 失败后的输出 /// </summary> /// <param name="islog"></param> /// <param name="exception"></param> /// <returns></returns> public static ResultDTO Error(object exception, bool islog = false) { //HttpContext.Current.Response.StatusCode = (int)WebApiException.GetHttpStatusByCode(exception); if (islog) { LogHelper.WriteLog(exception.ToString()); } return new ResultDTO { status = false, info = exception.ToString() }; } } /// <summary> /// 输出结果 /// </summary> public class ResultDTO { public bool status; //状态 public object info; //详情 }
相关文章推荐
- CodeForces NO.629B Far Relative’s Problem
- Objective-C Runtime
- 一起做RGB-D SLAM 第二季 (一)
- 格式化日期时间的显示
- 树和递归(一)[leetcode]Balanced Binary Tree
- 机器学习课程 - 概述(standrod课程)
- PAT1029旧键盘
- Android真机调试试验
- HTML 事件(二) 事件的注册与注销
- Are They Equal (25)
- css3实现动画效果(transform translation @keyframes)
- Qt Question List
- [leetcode] 43. Multiply Strings 解题报告
- 大数据工具——Splunk
- 正确使用C++引用做返回值和参数
- CSS 三角形绘制方法
- 234. Palindrome Linked List
- MongoDb的基本使用以和关系性数据库的基本差异
- Struts2 用DomainModel接收参数
- 网站概况分析可以认为是网站的“五官”检测