解決しようとしている問題があります。
のコレクションを含むグリッド (表形式) タイプのレイアウトがありViewModels
ます。
それらを検証しViewModels
、エラーが含まれている場合は特定のプロパティのセルを赤くしたいと考えています。
Prop 1 | Prop 2 | Prop 3 | Prop 4
Row 1 x | | x |
Row 2 x | x | | x
Row 3 | x | x |
x = 赤血球
私の質問は、サービス層から埋められたモデル状態を使用してこれを行うにはどうすればよいですか?
AutoMapper を使用してドメイン オブジェクト (POCO) を ViewModel にマップしています。POCO はサービス レイヤーによって提供されます。
だから基本的に:
コントローラ --> サービス --> ドメイン オブジェクトを返します --> ビュー モデルへのマップ --> ビューに渡します。
ビジネス ロジックはサービス レイヤーにあり、ドメイン オブジェクトからのエラーでモデル状態を埋めるために、モデル状態ラッパーをサービスに渡すことを考えていました。
ある種の鍵だと思いますか?
モデルの状態はプロパティごとであることを知っていますか?
ありがとう!!