//[HttpDelete("Delete/{id}")] // Permet de lever l'ambiguité de plusieurs méthodes (Delete ici) public IActionResult Delete(int id) { try { if (_iServiceTheme.Delete(id)) { return(BuildJsonResponse(201, "Utilisateur supprimé avec succès")); } else { return(BuildJsonResponse(400, "Erreur de suppression")); } } catch (Exception e) { return(BuildJsonResponse(500, "Erreur de serveur", null, e.Message)); } }
[HttpDelete("{id}")] // api/user/id dans postman public IActionResult Delete(int id) // à partir de l'url et non du body { try { if (_iServiceTheme.Delete(id)) { return(BuildJsonResponse(201, "Theme supprimé", id)); } else { return(BuildJsonResponse(400, "Erreur de suppression")); } } catch (Exception e) { return(BuildJsonResponse(500, "Erreur serveur", null, e.Message)); } }
public IActionResult Delete(int id) { try { if (_serviceTheme.Delete(id)) { return(BuildJSonResponse(201, "Thème supprimé avec succès")); } else { return(BuildJSonResponse(400, "Une erreur est survenue lors de la suppression")); } } catch (Exception e) { return(BuildJSonResponse(500, "Erreur serveur", null, e.Message)); } }