public ActionResult Edit([Bind(Include = "Id,Titulo,Contenido,Imagen,Categoria,Fecha")] posteos posteos) { byte[] imagenActual = null; //file HttpPostedFileBase FileBase = Request.Files[0]; if (FileBase == null) { imagenActual = dblist.posteos.SingleOrDefault(t => t.Id == posteos.Id).Imagen; } else { WebImage webimage = new WebImage(FileBase.InputStream); posteos.Imagen = webimage.GetBytes(); } if (ModelState.IsValid) { dblist.Entry(posteos).State = EntityState.Modified; dblist.SaveChanges(); return(RedirectToAction("Index")); } return(View(posteos)); }
public ActionResult DeleteConfirmed(int id) { posteos posteos = db.posteos.Find(id); db.posteos.Remove(posteos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Titulo,Contenido,Imagen,Categoria,Fecha")] posteos posteos) { if (ModelState.IsValid) { db.Entry(posteos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(posteos)); }
public ActionResult Create([Bind(Include = "Id,Titulo,Contenido,Imagen,Categoria,Fecha")] posteos posteos) { if (ModelState.IsValid) { db.posteos.Add(posteos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(posteos)); }
// GET: posteos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } posteos posteos = db.posteos.Find(id); if (posteos == null) { return(HttpNotFound()); } return(View(posteos)); }
public ActionResult getImage(int id) { posteos postear = dblist.posteos.Find(id); byte[] byteimage = postear.Imagen; MemoryStream memoryStream = new MemoryStream(byteimage); Image image = Image.FromStream(memoryStream); memoryStream = new MemoryStream(); image.Save(memoryStream, ImageFormat.Jpeg); memoryStream.Position = 0; return(File(memoryStream, "image/jpg")); }
public ActionResult Create([Bind(Include = "Id,Titulo,Contenido,Imagen,Categoria,Fecha")] posteos posteos) { //file HttpPostedFileBase FileBase = Request.Files[0]; WebImage webimage = new WebImage(FileBase.InputStream); posteos.Imagen = webimage.GetBytes(); if (ModelState.IsValid) { dbL.posteos.Add(posteos); dbL.SaveChanges(); return(RedirectToAction("Index")); } return(View(posteos)); }