public ActionResult DeleteConfirmed(int id) { EarnedRemission earnedRemission = db.EarnedRemissions.Find(id); db.EarnedRemissions.Remove(earnedRemission); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /EarnedRemission/Details/5 public ActionResult Details(int id = 0) { EarnedRemission earnedRemission = db.EarnedRemissions.First(o => o.EarnedRemissionId == id); if (earnedRemission == null) { return(HttpNotFound()); } return(View(earnedRemission)); }
// // GET: /EarnedRemission/Delete/5 public ActionResult Delete(int id = 0) { EarnedRemission earnedRemission = db.EarnedRemissions.Include(o => o.RemissionType).First(o => o.EarnedRemissionId == id); if (earnedRemission == null) { return(HttpNotFound()); } return(View(earnedRemission)); }
public ActionResult Edit(EarnedRemission earnedRemission) { if (ModelState.IsValid) { db.Entry(earnedRemission).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } PopulateDropDowns(earnedRemission); return(View(earnedRemission)); }
public ActionResult Create(EarnedRemission earnedRemission) { if (ModelState.IsValid) { earnedRemission.AdmissionId = GetLatestAdmissionId(earnedRemission.PrisonerId); db.EarnedRemissions.Add(earnedRemission); db.SaveChanges(); return(RedirectToAction("Index")); } PopulateDropDowns(earnedRemission); return(View(earnedRemission)); }
// // GET: /EarnedRemission/Create public ActionResult Create() { var earnedRemission = new EarnedRemission(); var admission = GetLatestAdmission(); string date = "Enter in Admission or Court Decision"; if (admission.DateOfReleaseWithFullSentence != null) { date = admission.DateOfReleaseWithFullSentence.Value.ToString("dd-MMM-yyyy"); } ViewBag.DateOfReleaseWithFullSentence = date; PopulateDropDowns(earnedRemission); return(View(earnedRemission)); }
// // GET: /EarnedRemission/Edit/5 public ActionResult Edit(int id = 0) { EarnedRemission earnedRemission = db.EarnedRemissions.Find(id); if (earnedRemission == null) { return(HttpNotFound()); } var admission = GetLatestAdmission(); string date = "Enter in Admission or Court Decision"; if (admission.DateOfReleaseWithFullSentence != null) { date = admission.DateOfReleaseWithFullSentence.Value.ToString("dd-MMM-yyyy"); } ViewBag.DateOfReleaseWithFullSentence = date; PopulateDropDowns(earnedRemission); return(View(earnedRemission)); }
private void PopulateDropDowns(EarnedRemission earnedRemission) { ViewBag.RemissionTypeId = new SelectList(db.RemissionTypes, "RemissionTypeId", "Name", earnedRemission.RemissionTypeId); ViewBag.LabourType = new SelectList(Enum.GetValues(typeof(LabourType)), earnedRemission.LabourType); }