ファイル名のセットを含む を含む がありViewますModel。ICollection
Viewには、これらのファイル名をリストしたい領域がいくつかあります。ただし、の領域によっては、View特定の種類のファイルのみを一覧表示する必要があります。
ICollection をフィルター処理するベスト プラクティスは何ですか? Controllerに渡す前に でフィルタリングする必要がありますか?Viewまたは でフィルタリングできViewますか?
ファイル名のセットを含む を含む がありViewますModel。ICollection
Viewには、これらのファイル名をリストしたい領域がいくつかあります。ただし、の領域によっては、View特定の種類のファイルのみを一覧表示する必要があります。
ICollection をフィルター処理するベスト プラクティスは何ですか? Controllerに渡す前に でフィルタリングする必要がありますか?Viewまたは でフィルタリングできViewますか?
ベストプラクティスは、すべての領域のリストを含むビューのモデルにあると思います
class ViewModel
{
   ICollection<string> ForArea1ExampleNames{get;set;}
   ICollection<string> ForArea2ExampleNames{get;set;}
   public ViewModel(ICollection<string> forArea1ExampleNames,ICollection<string> forArea2ExampleNames)
   {
      ForArea1ExampleNames = forArea1ExampleNames;
      ForArea2ExampleNames = forArea2ExampleNames;
   }
}
コントローラ内
var forArea1ExampleNames = SomeService.GetForArea1ExampleNames()//This is 
var forArea2ExampleNames = SomeService.GetForArea2ExampleNames()// business logic
var model = new ViewModel(forArea1ExampleNames,forArea2ExampleNames);
ファイル名のフィルタリングはビジネス ロジックなので、分離する必要があります。