/// <summary> /// Fonction permettant de récupérer la liste des versions Gemini /// </summary> /// <remarks>JClaud 2015-07-21 - Création</remarks> private List <VersionDto> GetListeVersionDto(CritereVersionDTO pParam) { //jc- déclaration de variables List <VersionDto> lTypeSelected = new List <VersionDto>(); if (pParam.IdVersion != 0) { //jc- retourne le projetDto correspondant à l'ID lTypeSelected.Add(LanceAuthentification(CopyUserAsAPI(pParam.User)).Projects.GetVersion(pParam.Ticket.Projet.IdProjet, pParam.IdVersion)); } else { //jc - Retourne la liste de ProjetDto lTypeSelected = LanceAuthentification(CopyUserAsAPI(pParam.User)).Projects.GetVersions(pParam.Ticket.Projet.IdProjet); } //jc- restriction sur le nom si renseigné if (pParam.VersionName != null && pParam.VersionName != "") { lTypeSelected = lTypeSelected.Where(p => p.Entity.Name == pParam.VersionName).ToList(); } //jc - retourne la liste des IssueStatusDto return(lTypeSelected); }
/// <summary> /// Méthode qui permet de retourner une liste de projets /// </summary> /// <param name="pParam">param</param> /// <returns>Liste de projets DTO</returns> /// <remarks>JClaud 2015-07-21 Création</remarks> public ObservableCollection <VersionDTO> GetListeVersion(CritereVersionDTO pParam) { return(FormatVersionToDTO(GetListeVersionDto(pParam))); }