public ActionResult Edit([Bind(Include = "PMRDeficiencyID,PMRMasterID,DeficiencyID,Remarks")] PMRDeficiency pMRDeficiency) { if (ModelState.IsValid) { db.Entry(pMRDeficiency).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DeficiencyID = new SelectList(db.PMRCheckLists, "DeficiencyID", "CLDefinition", pMRDeficiency.DeficiencyID); return(View(pMRDeficiency)); }
// GET: PMRDeficiencies/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PMRDeficiency pMRDeficiency = db.PMRDeficiencies.Find(id); if (pMRDeficiency == null) { return(HttpNotFound()); } return(View(pMRDeficiency)); }
// GET: PMRDeficiencies/Edit/5 public ActionResult Edit(int?id, int?mid) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PMRDeficiency pMRDeficiency = db.PMRDeficiencies.Find(id); if (pMRDeficiency == null) { return(HttpNotFound()); } ViewBag.DeficiencyID = new SelectList(db.PMRCheckLists, "DeficiencyID", "CLDefinition", pMRDeficiency.DeficiencyID); ViewBag.PMRMasterID = new SelectList(db.PMRMasters.Where(d => d.PMRMasterID == mid), "PMRMasterID", "PMRMasterID", pMRDeficiency.PMRMasterID); return(View(pMRDeficiency)); }
public ActionResult DeleteConfirmed(int id) { PMRDeficiency pMRDeficiency = db.PMRDeficiencies.Find(id); db.PMRDeficiencies.Remove(pMRDeficiency); db.SaveChanges(); string picturePath = Request.MapPath("~/Pictures/PMRPictures/Details/" + id.ToString() + ".pdf"); if (System.IO.File.Exists(picturePath)) { System.IO.File.Delete(picturePath); } return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "PMRDeficiencyID,PMRMasterID,DeficiencyID,Remarks")] PMRDeficiency pMRDeficiency) { var pmasterid = (int)Session["PMRMasterID"]; ViewBag.PMRMasterID = pmasterid; if (ModelState.IsValid) { db.PMRDeficiencies.Add(pMRDeficiency); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DeficiencyID = new SelectList(db.PMRCheckLists, "DeficiencyID", "CLDefinition", pMRDeficiency.DeficiencyID); ViewBag.PMRMasterID = new SelectList(db.PMRMasters.Where(d => d.PMRMasterID == pmasterid), "PMRMasterID", "PMRMasterID", pMRDeficiency.PMRMasterID); return(View(pMRDeficiency)); }