/// <summary> /// Méthode publique pour retourner la liste des résolution en fonction d'un CritereResolutionDTO /// </summary> /// <param name="pParam">CritereResolutionDTO</param> /// <returns>Une liste de ResolutionDTO</returns> /// <remarks>JClaud 2015-03-13 Création</remarks> public ObservableCollection <ResolutionDTO> GetListeResolution(CritereResolutionDTO pParam) { //jc- on appel la fonction qui va questionner l'API GEMINI return(FormatIssuesResToDTO(GetListeIssueResolutionDto(pParam))); }
/// <summary> /// Fonction permettant de tester la connexion vers Gemini /// Si celle-ci est correcte on retourne une liste de résolutions /// </summary> /// <returns>Liste de résolutions pour le projet en cours</returns> /// <remarks>JClaud 2015-03-12 - Création</remarks> private List <IssueResolution> GetListeIssueResolutionDto(CritereResolutionDTO pParam) { //jc - Retourne la liste des résolutions disponible pour le projet en cours return(new List <IssueResolution>(LanceAuthentification(pParam.User).Meta.GetIssueResolutions() .Where(p => p.TemplateId == pParam.Ticket.Projet.TemplateId))); }