예제 #1
0
        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);
        }