モデルから新しいクラスに渡される値の配列が渡されるヘルパー クラスがあります。このクラスに与えられたすべての値が有効であることを確認するにはどうすればよいですか? つまり、非コントローラー クラス内で ModelState の機能を使用するにはどうすればよいでしょうか。
コントローラーから:
public ActionResult PassData()
{
Customer customer = new Customer();
string[] data = Monkey.RetrieveData();
bool isvalid = ModelHelper.CreateCustomer(data, out customer);
}
ヘルパー より:
public bool CreateCustomer(string[] data)
{
Customter outCustomer = new Customer();
//put the data in the outCustomer var
//??? Check that it's valid
}