public ActionResult PictCreate([Bind(Include = "ID,PostFK,PicTitle,EditDate,PictPict")] BlogPicts picts) { var file = Request.Files[0]; var sessUnq = Session.SessionID.Substring(Session.SessionID.Length - 4); if (file != null && file.ContentLength > 0) { var fileName = sessUnq + Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/Content/Images/BlogImages"), fileName); file.SaveAs(path); picts.PictPict = fileName; } if (ModelState.IsValid) { //picts.PostFK = ViewBag.aId; String aDate = DateTime.UtcNow.ToString("yyMMddHHmmss"); picts.EditDate = aDate; db.BlogPicts.Add(picts); db.SaveChanges(); int fkid = picts.PostFK; return(RedirectToAction("Details", new { id = fkid })); } return(View(picts)); }
public ActionResult DeleteConfirmed(int id) { BlogPicts blogPicts = db.BlogPicts.Find(id); db.BlogPicts.Remove(blogPicts); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,PostFK,PicTitle,EditDate,PictPict")] BlogPicts blogPicts) { if (ModelState.IsValid) { db.Entry(blogPicts).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(blogPicts)); }
// GET: BlogPicts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BlogPicts blogPicts = db.BlogPicts.Find(id); if (blogPicts == null) { return(HttpNotFound()); } return(View(blogPicts)); }
public ActionResult PictDeleteConfirmed(int id) { BlogPicts picts = db.BlogPicts.Find(id); int fkid = picts.ID; string fullPath = Request.MapPath("~/Content/Images/BlogImages/" + picts.PictPict); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } db.BlogPicts.Remove(picts); db.SaveChanges(); return(RedirectToAction("Index", new { id = fkid })); //return RedirectToAction("Index"); }
public ActionResult Create([Bind(Include = "ID,PostFK,PicTitle,EditDate,PictPict")] BlogPicts blogPicts) { var file = Request.Files[0]; var sessUnq = Session.SessionID.Substring(Session.SessionID.Length - 4); if (file != null && file.ContentLength > 0) { var fileName = sessUnq + Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/Content/Images/BlogImages/"), fileName); file.SaveAs(path); blogPicts.PictPict = fileName; } if (ModelState.IsValid) { db.BlogPicts.Add(blogPicts); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(blogPicts)); }