public ActionResult FilmDelete(int id) { if (Session["account"] != null) { _serviceFilm.Delete(_serviceFilm.GetById(id)); return(RedirectToAction("FilmListele", "Film")); } else { return(RedirectToAction("Login", "User")); } }
public IActionResult Delete(int id) { try { service.Delete(id); return(Ok()); } catch (Exception e) { Response.StatusCode = 404; return(new ObjectResult("deu ruim! Mensagem: " + e.Message)); } }
[HttpDelete("{id}")] // api/user/id dans postman public IActionResult Delete(int id) // à partir de l'url et non du body { try { if (_iServiceFilm.Delete(id)) { return(BuildJsonResponse(201, "Film supprimé", id)); } else { return(BuildJsonResponse(400, "Erreur de suppression")); } } catch (Exception e) { return(BuildJsonResponse(500, "Erreur serveur", null, e.Message)); } }
//[HttpDelete("Delete/{id}")] // Permet de lever l'ambiguité de plusieurs méthodes (Delete ici) public IActionResult Delete(int id) { try { if (_iServiceFilm.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)); } }
public IActionResult Delete(int id) { try { if (_serviceFilm.Delete(id)) { return(BuildJSonResponse(201, "Film 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)); } }