コード例 #1
0
        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));
        }
コード例 #2
0
        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"));
        }
コード例 #3
0
 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));
 }
コード例 #4
0
        // 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));
        }