У меня есть вспомогательный класс, которому передается массив значений, который затем передается новому классу из моей модели. Как проверить, что все значения, присвоенные этому классу, действительны? Другими словами, как использовать функциональность 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 valid
}