現在、FluentValidationが関連付けられたWeb APIプロジェクトがあり、要求が入っているかどうかを確認しています。これは、リクエストが意味をなさないことを確認するうえで問題ありません。要求のWeb APIの確認
私の次のステップはリクエストを確認することです。私はリンクされたエンティティがかどうかを確認するために、現在のユーザー
- :私はこれの意味することは、いくつかのPOST(作成)既存のエンティティへのリンクを要求し、以下のチェックを必要とするかもしれないですユーザーはすでに同じタイプの「アクティブな」エンティティを要求しています。
- リンクされたエンティティが要求されたエンティティ
がどのように私はこれらのチェックを行うことができますサポートしていることを確認?私はそれをFluentValidationに結びつけたくないのです。これはリクエストの検証だけで、検証のためにBad Requestを返そうとするとDBに行きたくないからです。
コントローラの各メソッドにこれらのチェックを追加できますが、それはあまりうまくありません。 FluentValidationがそれをやった後でコントローラに当たる前に呼び出される、プラグインできるActionまたは類似のものがありますか?
おかげ
アレックス
プロジェクトの概要を間違えてしまったので、私は実際にアクションのFluentValidationチェックを行います。もし私がAction Filterとしてそれをしたら、私は欲しくない検証の前になります。私はあなたの提案をして、ユーティリティクラスとしてやっていきます。少なくとも、検証と検証をお互いに続けてください。 – ADringer