public ActionResult Create([Bind(Include = "BookId,BookName,AuthorName,Price,BookCover")] Minerva_BookList minerva_BookList, HttpPostedFileBase file) { if (ModelState.IsValid) { db.Minerva_BookList.Add(minerva_BookList); if (file != null && file.ContentLength > 0) { MemoryStream target = new MemoryStream(); file.InputStream.CopyTo(target); //Minerva_BookList mb = new Minerva_BookList(); //mb.BookCover = target.ToArray(); minerva_BookList.BookCover = target.ToArray(); } //var path = Path.Combine(Server.MapPath("~/Content/Files/"), file.FileName); //var data = new byte[file.ContentLength]; //file.InputStream.Read(data, 0, file.ContentLength); //using (var sw = new FileStream(path, FileMode.Create)) //{ // sw.Write(data, 0, data.Length); //} //Minerva_BookList mb = new Minerva_BookList(); //mb.BookCover = data; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(minerva_BookList)); }
public ActionResult DeleteConfirmed(int id) { Minerva_BookList minerva_BookList = db.Minerva_BookList.Find(id); db.Minerva_BookList.Remove(minerva_BookList); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "BookId,BookName,AuthorName,Price,BookCover")] Minerva_BookList minerva_BookList) { if (ModelState.IsValid) { db.Entry(minerva_BookList).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(minerva_BookList)); }
// GET: Minerva_BookList/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Minerva_BookList minerva_BookList = db.Minerva_BookList.Find(id); if (minerva_BookList == null) { return(HttpNotFound()); } return(View(minerva_BookList)); }