public ActionResult DeleteConfirmed(int id) { Funcio funcio = bd.obtenirFuncioperId(id); bd.borrarFuncio(funcio); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "ID,espectacleID,teatreID,data,horaInici,horaFi")] Funcio funcio) { if (ModelState.IsValid) { bd.afegirFuncio(funcio); return(RedirectToAction("Index")); } ViewBag.espectacleID = new SelectList(bd.getEspectacles(), "espectacleID", "titol", funcio.espectacleID); ViewBag.teatreID = new SelectList(bd.getTeatres(), "ID", "Nom", funcio.teatreID); return(View(funcio)); }
/// <summary> /// Obté un id, comprova que no sigui null, obté un objecte funcio per l'id donat i comprova que l'objecte funcio no sigui null /// </summary> /// <param name="id">Enter que pot ser null</param> /// <returns>retorna un error http o retorna la vista amb l'objecte Funcio</returns> // GET: Funcions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Funcio funcio = bd.obtenirFuncioperId(id); if (funcio == null) { return(HttpNotFound()); } return(View(funcio)); }
/// <summary> /// Obté un id, comprova que no sigui null, obté un objecte funcio per l'id donat i comprova que l'objecte funcio no sigui null, després crea dos selectlist /// </summary> /// <param name="id">Enter que pot ser null</param> /// <returns>retorna un error http o retorna la vista amb l'objecte Funcio</returns> // GET: Funcions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Funcio funcio = bd.obtenirFuncioperId(id); if (funcio == null) { return(HttpNotFound()); } ViewBag.espectacleID = new SelectList(bd.getEspectacles(), "espectacleID", "titol", funcio.espectacleID); ViewBag.teatreID = new SelectList(bd.getTeatres(), "ID", "Nom", funcio.teatreID); return(View(funcio)); }
/// <summary> /// Borra una funcio passada per parametre /// </summary> /// <param name="funcio">Funcio</param> public void borrarFuncio(Funcio funcio) { db.Funcions.Remove(funcio); db.SaveChanges(); }
/// <summary> /// Modifica una funcio a la base de dades /// </summary> /// <param name="funcio">Funcio</param> public void modificarFuncio(Funcio funcio) { db.Entry(funcio).State = EntityState.Modified; db.SaveChanges(); }
/// <summary> /// Afegeix la funcio a la base de dades passat com a parametre /// </summary> /// <param name="funcio">Funcio</param> public void afegirFuncio(Funcio funcio) { db.Funcions.Add(funcio); db.SaveChanges(); }