我在我的项目中使用WEB API 2.0。
我有一些控制器有十几个动作方法。
每个操作方法都获得继承自BaseRequest
[DataContract]
Public class BaseRquest
{
[DataMember]
public string playerId {get;set;}
}
在每个方法中,我都有代码验证DB中是否存在PlayerId
的播放器,如果是,则将Player
对象传递给BL层,否则返回Nofound
响应。< / p>
我想在所有操作方法中删除这个重复的验证代码,并将其写在代码中的一个位置。
请记住,如果验证成功,我需要将Player
传递给BL层。
如何执行此操作并删除每个操作方法中的重复验证?
谢谢!