public ActionResult DeleteConfirmed(int id) { DefectTemplate defectTemplate = db.DefectTemplates.Find(id); db.DefectTemplates.Remove(defectTemplate); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "DefectTemplateId,DefectName,DefectCost,DefectGroupId")] int id, string DefectName, decimal DefectCost) { DefectTemplate defectTemplate = db.DefectTemplates.Find(id); if (ModelState.IsValid) { defectTemplate.DefectName = DefectName; defectTemplate.DefectCost = DefectCost; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(defectTemplate)); }
// GET: DefectTemplate/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DefectTemplate defectTemplate = db.DefectTemplates.Find(id); if (defectTemplate == null) { return(HttpNotFound()); } return(View(defectTemplate)); }
// GET: DefectTemplate/Edit/5 public ActionResult Edit(int?id) { // GetList Of Group Names ViewBag.GroupNames = db.DefectGroups.ToList(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DefectTemplate defectTemplate = db.DefectTemplates.Find(id); if (defectTemplate == null) { return(HttpNotFound()); } return(View(defectTemplate)); }
public ActionResult Create([Bind(Include = "DefectTemplateId,DefectName,DefectCost,DefectGroupId")] DefectTemplate defectTemplate, string NewGroupName = null) { // Create New Group if (!String.IsNullOrEmpty(NewGroupName)) { int? maxDisplayOrder = db.DefectGroups.Max(d => d.DisplayOrder); DefectGroup group = new DefectGroup(); group.GroupName = NewGroupName; group.DisplayOrder = maxDisplayOrder + 1; db.DefectGroups.Add(group); db.SaveChanges(); } if (ModelState.IsValid) { db.DefectTemplates.Add(defectTemplate); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(defectTemplate)); }