public ActionResult DeleteConfirmed(int id)
        {
            DeviceSpecifications deviceSpecifications = db.DeviceSpecifications.Find(id);

            db.DeviceSpecifications.Remove(deviceSpecifications);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "DeviceSpecificationID,DeviceFKID,SpecificationFKID,SpecificationValue")] DeviceSpecifications deviceSpecifications)
 {
     if (ModelState.IsValid)
     {
         db.Entry(deviceSpecifications).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DeviceFKID        = new SelectList(db.Device, "DeviceID", "DeviceName", deviceSpecifications.DeviceFKID);
     ViewBag.SpecificationFKID = new SelectList(db.Specifications, "SpecificationID", "SpecificationValue", deviceSpecifications.SpecificationFKID);
     return(View(deviceSpecifications));
 }
        public ActionResult CreateDeviceSpecification([Bind(Include = "DeviceFKID,SpecificationFKID,SpecificationValue,DeviceTypeFKID")] DeviceSpecifications deviceSpecifications)
        {
            if (ModelState.IsValid)
            {
                db.DeviceSpecifications.Add(deviceSpecifications);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.DeviceFKID        = new SelectList(db.Device, "DeviceID", "DeviceName", deviceSpecifications.DeviceFKID);
            ViewBag.SpecificationFKID = new SelectList(db.Specifications, "SpecificationID", "SpecificationValue", deviceSpecifications.SpecificationFKID);
            return(View(deviceSpecifications));
        }
        // GET: DeviceSpecifications/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DeviceSpecifications deviceSpecifications = db.DeviceSpecifications.Find(id);

            if (deviceSpecifications == null)
            {
                return(HttpNotFound());
            }
            return(View(deviceSpecifications));
        }
        // GET: DeviceSpecifications/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DeviceSpecifications deviceSpecifications = db.DeviceSpecifications.Find(id);

            if (deviceSpecifications == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DeviceFKID        = new SelectList(db.Device, "DeviceID", "DeviceName", deviceSpecifications.DeviceFKID);
            ViewBag.SpecificationFKID = new SelectList(db.Specifications, "SpecificationID", "SpecificationValue", deviceSpecifications.SpecificationFKID);
            ViewBag.DeviceTypeFKID    = new SelectList(db.Types, "DeviceTypeID", "DeviceTypeValue", deviceSpecifications.DeviceTypeFKID);
            return(View(deviceSpecifications));
        }