数据请求返回共用类(公共)

 1 public class RequestResult
 2     {
 3         public bool IsSuccess { get; set; }
 4 
 5         public string Message { get; set; }
 6 
 7         public void OnSuccess(String msg = null)
 8         {
 9             IsSuccess = true;
10             Message = msg;
11         }
12 
13         public virtual RequestResult OnError(string errorMessage = "")
14         {
15             this.IsSuccess = false;
16             this.Message = errorMessage;
17             return this;
18         }
19     }
20 
21 
22     public class RequestResult<T> : RequestResult
23     {
24 
25         public T Data { get; set; }
26 
27         public RequestResult()
28         {
29             IsSuccess = true;
30         }
31 
32         public RequestResult(bool isSuccess)
33         {
34             IsSuccess = isSuccess;
35         }
36 
37         public new RequestResult<T> OnError(string errorMessage = "")
38         {
39             base.OnError(errorMessage);
40             return this;
41         }
42 
43         public RequestResult<T> OnSuccess(T data = default(T), String msg = null)
44         {
45             base.OnSuccess(msg);
46             Data = data;
47             return this;
48         }
49     }

 

转载于:https://www.cnblogs.com/hugeboke/p/11574958.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值