为了账号安全,请及时绑定邮箱和手机立即绑定

分层后以其它层如果处理异常?

分层后以其它层如果处理异常?

守着一只汪 2018-12-05 10:04:37
BLL 层有个方法 public TbUser UpdateUserById(string id){  。。。。。。  如果id为空或为Null,  throw ....."id 不能为空"}  这样的方法在其它层调用时,怎么体现异常?如果不抛出异常如何作提示?
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

public class UpdateUserResponse
{
    public bool IsSuccess {get;set;}
    public string Message {get;set;}
    public TbUser TbUser {get;set;}
}

public UpdateUserResponse UpdateUserById(string id)
{
    var response = new UpdateUserResponse();
    if(String.IsNullOrEmpty(id))
    {
        response.IsSuccess  = false;
        response.Message = "id 不能为空";
    }


查看完整回答
反对 回复 2018-12-09
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

public TbUser TbUser {get;set;}

可以做成泛型,赞一个


查看完整回答
反对 回复 2018-12-09
  • 2 回答
  • 0 关注
  • 383 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信