У меня есть следующие модели:Возврат ошибки из моделей
internal static List<Contracts.DataContracts.Report> GetReportsForSearch(string searchVal, string searchParam)
{
var param1 = new SqlParameter("@SearchVal", searchVal);
var ctx = new StradaDataReviewContext2();
var reports = new List<Contracts.DataContracts.Report>();
try
{
//Validate param1 here and return false if the requirment are not met
}
catch(Exception e)
{
//Throw
}
}
param1 здесь Является значение, введенное пользователем, и я хочу, чтобы проверить его здесь, и если требования не будут выполнены, я хочу, чтобы возвращать ошибка.
Но как я могу вернуть ошибку здесь из модели? Метод Is типа List, и я не могу не просто написать return false
в этом методе.
Любое предложение, как это сделать?