public ActionResult Edit([Bind(Include = "Id,Name,Processor,Motherboard,Ram,Hard_drive,Delivery,Order,image")] Komputers komputers, HttpPostedFileBase upload) { if (ModelState.IsValid) { db.Entry(komputers).State = EntityState.Modified; if (upload != null && upload.ContentLength > 0) { using (var reader = new System.IO.BinaryReader(upload.InputStream)) { komputers.image = reader.ReadBytes(upload.ContentLength); } db.SaveChanges(); } else { db.Entry(komputers).Property(m => m.image).IsModified = false; db.SaveChanges(); } db.SaveChanges(); return(RedirectToAction("admin_index")); } ViewBag.Delivery = new SelectList(db.Deliveries, "id", "date", komputers.Delivery); ViewBag.Hard_drive = new SelectList(db.Hard_disks, "Id", "Name", komputers.Hard_drive); ViewBag.Motherboard = new SelectList(db.Motherboards, "Id", "Name", komputers.Motherboard); ViewBag.Order = new SelectList(db.Orders, "id", "date", komputers.Order); ViewBag.Processor = new SelectList(db.Processors, "Id", "Name", komputers.Processor); ViewBag.Ram = new SelectList(db.Rams, "Id", "Name", komputers.Ram); return(View(komputers)); }
public ActionResult DeleteConfirmed(int id) { Komputers komputers = db.Komputers.Find(id); db.Komputers.Remove(komputers); db.SaveChanges(); return(RedirectToAction("admin_index")); }
// GET: Komputers/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Komputers komputers = db.Komputers.Find(id); if (komputers == null) { return(HttpNotFound()); } return(View(komputers)); }
// GET: Komputers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Komputers komputers = db.Komputers.Find(id); if (komputers == null) { return(HttpNotFound()); } ViewBag.Delivery = new SelectList(db.Deliveries, "id", "date", komputers.Delivery); ViewBag.Hard_drive = new SelectList(db.Hard_disks, "Id", "Name", komputers.Hard_drive); ViewBag.Motherboard = new SelectList(db.Motherboards, "Id", "Name", komputers.Motherboard); ViewBag.Order = new SelectList(db.Orders, "id", "date", komputers.Order); ViewBag.Processor = new SelectList(db.Processors, "Id", "Name", komputers.Processor); ViewBag.Ram = new SelectList(db.Rams, "Id", "Name", komputers.Ram); return(View(komputers)); }