[ProducesResponseType(404)] // Not found public async Task <IActionResult> Commandes([FromQuery] KeyUidRno keyClient) { CarteUtilisateur carte = await _utilisateurService.CréeCarteUtilisateur(HttpContext.User); if (carte == null) { // fausse carte return(Forbid()); } Site site = await _utile.SiteDeClient(keyClient); if (site == null) { return(NotFound()); } if (!await carte.EstActifEtAMêmeUidRno(site.KeyParam)) { return(Forbid()); } List <CommandeAFacturer> commandes = await _service.CommandesAFacturer(site, keyClient); return(Ok(commandes)); }
[ProducesResponseType(404)] // Not found public async Task <IActionResult> ListeC([FromQuery] KeyUidRno keyClient) { CarteUtilisateur carte = await _utilisateurService.CréeCarteUtilisateur(HttpContext.User); if (carte == null) { // fausse carte return(Forbid()); } Site site = await _utile.SiteDeClient(keyClient); if (site == null) { return(NotFound()); } if (!carte.EstClient(site)) { return(Forbid()); } Documents documents = await _service.ListeC(site, keyClient); return(Ok(documents)); }
[ProducesResponseType(404)] // Not found public async Task <IActionResult> Contexte([FromQuery] KeyUidRno keyClient) { CarteUtilisateur carte = await _utilisateurService.CréeCarteUtilisateur(HttpContext.User); if (carte == null) { // fausse carte return(Forbid()); } Site site = await _utile.SiteDeClient(keyClient); if (site == null) { return(NotFound()); } return(Ok(await _service.Contexte(keyClient, site))); }