public bool IsSearchValid(EmployeSearchDto emp, ref List <string> ErrorMessages) { //Vérifier que le résultat de la recherche est en dessous du nombre maximal permis bool isValid = true; EmployeRepository empRep = new EmployeRepository(); int resultCount = empRep.GetSearchCount(emp); if (resultCount > LookupConst.EmpSearchMax) { isValid = false; ErrorMessages.Add(@"Le nombre d'enregistrements correspondant à la recherche est trop grand. Recommencer avec des critères plus détaillés."); } else { if (resultCount == 0) { isValid = false; ErrorMessages.Add(@"Aucun enregistrement n'a pu être trouvé. Recommencer avec d'autres critères."); } } return(isValid); }