[ProducesResponseType(404)] // Not found public async Task <IActionResult> ListeF([FromQuery] ParamsFiltreDoc paramsFiltre) { // la liste est demandée par le fournisseur, paramsFiltre a la clé du site CarteUtilisateur carte = await CréeCarteFournisseur(paramsFiltre.Id, EtatsRolePermis.PasFermé); if (carte.Erreur != null) { return(carte.Erreur); } CLFDocs clfDocs = await _service.Résumés(paramsFiltre, carte.Fournisseur.Site); return(Ok(clfDocs)); }
[ProducesResponseType(404)] // Not found public async Task <IActionResult> ListeC([FromQuery] ParamsFiltreDoc paramsFiltre) { // la liste est demandée par le client, paramsFiltre a la clé du client vérificateur.Initialise(paramsFiltre.Id); try { await ClientDeLAction(); await UtilisateurEstClientPasFerméOuFournisseur(); } catch (VérificationException) { return(vérificateur.Erreur); } CLFDocs clfDocs = await _service.Résumés(paramsFiltre, vérificateur.Client); return(Ok(clfDocs)); }