public ActionResult DeleteConfirmed(int id) { ReasonForChanging reasonForChanging = db.T_ReasonForChangings.Find(id); db.T_ReasonForChangings.Remove(reasonForChanging); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Description")] ReasonForChanging reasonForChanging) { if (ModelState.IsValid) { db.Entry(reasonForChanging).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reasonForChanging)); }
public ActionResult Create([Bind(Include = "Id,Description")] ReasonForChanging reasonForChanging) { if (ModelState.IsValid) { db.T_ReasonForChangings.Add(reasonForChanging); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reasonForChanging)); }
// GET: ReasonForChangings/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ReasonForChanging reasonForChanging = db.T_ReasonForChangings.Find(id); if (reasonForChanging == null) { return(HttpNotFound()); } return(View(reasonForChanging)); }
// GET: ReasonForChangings/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ReasonForChanging reasonForChanging = db.T_ReasonForChangings.Find(id); if (reasonForChanging == null) { return(HttpNotFound()); } if (!DataManipulation.CannDeleteReasonForChangings(db, id)) { return(RedirectToAction("CanNotDelete")); } return(View(reasonForChanging)); }
static public List <ChangeInValueItem> GetChangeInValueList(ApplicationDbContext db, int?assetId) { if (assetId == null) { assetId = 0; } List <ChangeInValue> changeInValues = db.T_ChangeInValues.Where(c => c.AssetId == assetId).ToList(); List <ChangeInValueItem> changeInValueItems = new List <ChangeInValueItem>(); foreach (ChangeInValue changeInValue in changeInValues) { ChangeInValueItem changeInValueItem = new ChangeInValueItem(); changeInValueItem.ChangingDate = changeInValue.ChangingDate; ReasonForChanging reasonForChanging = db.T_ReasonForChangings.Where(r => r.Id == changeInValue.ReasonForChangingId).FirstOrDefault(); changeInValueItem.ReasonForChangingName = reasonForChanging.Description; changeInValueItem.ValueOfChange = changeInValue.ValueOfChange; changeInValueItem.ValueAfterChange = changeInValue.ValueAfterChange; changeInValueItems.Add(changeInValueItem); } return(changeInValueItems); }