public ActionResult Create(Publicacion publicacion) { try { // TODO: Add insert logic here if (ModelState.IsValid) { db.Publicaciones.Add(publicacion); db.SaveChanges(); return RedirectToAction("Index"); } return View(publicacion); } catch { return View(); } }
public ActionResult Delete(int? id, Publicacion pub) { try { Publicacion publicacion = new Publicacion(); // TODO: Add delete logic here if (ModelState.IsValid) { if (id == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest); publicacion = db.Publicaciones.Find(id); if (publicacion == null) return HttpNotFound(); db.Publicaciones.Remove(publicacion); db.SaveChanges(); return RedirectToAction("Index"); } return View(publicacion); } catch { return View(); } }
public ActionResult Edit(Publicacion publicacion) { try { // TODO: Add update logic here if (ModelState.IsValid) { db.Entry(publicacion).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(publicacion); } catch { return View(); } }