/// <summary> /// Fonction permettant de récupérer la liste des composants Gemini /// </summary> /// <returns>Identifiant de l'utilisateur</returns> /// <remarks>JClaud 2015-07-27 - Création</remarks> private List <ComponentDto> GetListeProjectDto(CritereComposantDTO pParam) { //jc- déclaration de variables List <ComponentDto> lTypeSelected; //jc - Retourne la liste de ComposantDto lTypeSelected = LanceAuthentification(pParam.User).Projects.GetComponents(pParam.IdProjet); //jc- restriction sur le nom du composant si renseigné if (pParam.NomComposant != "" && pParam.NomComposant != null) { lTypeSelected = lTypeSelected.Where(p => p.Entity.Name == pParam.NomComposant).ToList(); } //jc - retourne la liste return(lTypeSelected); }
/// <summary> /// Méthode qui permet de retourner une liste de composants /// </summary> /// <param name="pParam">param</param> /// <returns>Liste de projets DTO</returns> /// <remarks>JClaud 2015-07-27 Création</remarks> public ObservableCollection <ComposantDTO> GetListeComposant(CritereComposantDTO pParam) { return(FormatComposantToDTO(GetListeProjectDto(pParam))); }