public IEnumerable <EmployeSearchDto> GetSearchResult(EmployeSearchDto emp) { //Renvoyer les résultats de la recherche, on suppose que la recherche est valide EmployeRepository empRep = new EmployeRepository(); IEnumerable <EmployeSearchDto> empResults = empRep.GetSearchResult(emp); // Renseigner les champs "calculés" et protéger le Url UrlSecurity usec = new UrlSecurity(); foreach (EmployeSearchDto e in empResults) { e.NomPrenom = e.Nom + ", " + e.Prenom; // Protéger le Url avec un paramètre (Digest) e.Url = usec.CreateTamperProofUrl(emp.Url, String.Empty, "Id=" + e.EmployeID.ToString()); //e.Url = emp.Url + "?Id=" + e.EmployeID.ToString(); // Url de navigation } return(empResults); }