[ProducesResponseType(404)] // Not found public async Task <IActionResult> Clients([FromQuery] KeyUidRno keySite) { CarteUtilisateur carte = await _utilisateurService.CréeCarteUtilisateur(HttpContext.User); if (carte == null) { // fausse carte return(Forbid()); } if (!await carte.EstActifEtAMêmeUidRno(keySite.KeyParam)) { return(Forbid()); } Site site = await _utile.SiteDeKey(keySite); if (site == null) { return(NotFound()); } AFacturer àFacturer = await _service.AFacturer(site); return(Ok(àFacturer)); }
[ProducesResponseType(409)] // Conflict public async Task <IActionResult> CopieDems([FromQuery] KeyUidRno keySite) { CarteUtilisateur carte = await _utilisateurService.CréeCarteUtilisateur(HttpContext.User); if (carte == null) { return(Forbid()); } bool estFournisseur = await carte.EstActifEtAMêmeUidRno(keySite.KeyParam); if (!estFournisseur) { return(Forbid()); } Site site = await _utile.SiteDeKey(keySite); if (site == null) { return(NotFound()); } RetourDeService retour = await _service.CopieDemandes(site); if (retour == null) { return(RésultatBadRequest("RienACopier")); } return(SaveChangesActionResult(retour)); }
[ProducesResponseType(404)] // Not found public async Task <IActionResult> EnCours([FromQuery] KeyUidRno keySite) { CarteUtilisateur carte = await _utilisateurService.CréeCarteUtilisateur(HttpContext.User); if (carte == null) { // fausse carte return(Forbid()); } if (!await carte.EstActifEtAMêmeUidRno(keySite.KeyParam)) { return(Forbid()); } Site site = await _utile.SiteDeKey(keySite); if (site == null) { return(NotFound()); } return(Ok(await _service.LivraisonVueEnCours(site))); }