验证参数 - web api 2.0

时间:2017-05-16 18:44:43

标签: asp.net-web-api web asp.net-web-api2

我在我的项目中使用WEB API 2.0。 我有一些控制器有十几个动作方法。 每个操作方法都获得继承自BaseRequest

的对象
[DataContract]
Public class BaseRquest
{
    [DataMember]
    public string playerId {get;set;}
}

在每个方法中,我都有代码验证DB中是否存在PlayerId的播放器,如果是,则将Player对象传递给BL层,否则返回Nofound响应。< / p>

我想在所有操作方法中删除这个重复的验证代码,并将其写在代码中的一个位置。 请记住,如果验证成功,我需要将Player传递给BL层。

如何执行此操作并删除每个操作方法中的重复验证?

谢谢!

0 个答案:

没有答案