// // GET: /CourtDecisionSection/Create public ActionResult Create() { CourtDecisionSection c = CreateCourtDecisionSection(); PopulateDropDowns(c); return(View(c)); }
public ActionResult DeleteConfirmed(int id) { CourtDecisionSection c = db.CourtDecisionSections.Find(id); db.CourtDecisionSections.Remove(c); db.SaveChanges(); return(RedirectToAction("Index")); }
private void PopulateDropDowns(CourtDecisionSection c) { ViewBag.SectionId = new SelectList(c.FIR.Sections, "SectionId", "Name", c.SectionId); ViewBag.SentenceType = new SelectList(Enum.GetValues(typeof(SentenceType)), c.SentenceType); ViewBag.FurtherSentenceType = new SelectList(Enum.GetValues(typeof(SentenceType)), c.FurtherSentenceType); ViewBag.CourtDecisionType = new SelectList(Enum.GetValues(typeof(CourtDecisionType)).Cast <CourtDecisionType>() .Except(new [] { CourtDecisionType.NotApplicable }), c.CourtDecisionType); ViewBag.SectionDecisionType = new SelectList(Enum.GetValues(typeof(SectionDecisionType)), c.SectionDecisionType); }
private CourtDecisionSection CreateCourtDecisionSection() { var c = new CourtDecisionSection(); c.CourtDecisionId = Convert.ToInt32(Request["CourtDecisionId"]); c.FIR = db.CourtDecisions.Include(o => o.FIR.Sections).FirstOrDefault(o => o.CourtDecisionId == c.CourtDecisionId).FIR; c.FIRId = c.FIR.FIRId; c.Is382BApplied = true; return(c); }
// // GET: /CourtDecisionSection/Details/5 public ActionResult Details(int id = 0) { CourtDecisionSection c = db.CourtDecisionSections.Find(id); if (c == null) { return(HttpNotFound()); } return(View(c)); }
// // GET: /CourtDecisionSection/Edit/5 public ActionResult Edit(int id = 0) { CourtDecisionSection c = db.CourtDecisionSections.Find(id); if (c == null) { return(HttpNotFound()); } PopulateDropDowns(c); return(View(c)); }
public ActionResult Edit(CourtDecisionSection c) { if (ModelState.IsValid) { db.Entry(c).State = EntityState.Modified; db.SaveChanges(); CalculateDateOfRelease(); return(RedirectToAction("Details", "CourtDecision", new { id = c.CourtDecisionId, PrisonerId = PrisonerId })); } PopulateDropDowns(c); return(View(c)); }
public ActionResult Create(CourtDecisionSection c) { if (ModelState.IsValid) { //c.AdmissionId = db.Admissions.OrderByDescending(o => o.AdmissionId).FirstOrDefault(o => o.PrisonerId == c.PrisonerId).AdmissionId; db.CourtDecisionSections.Add(c); db.SaveChanges(); CalculateDateOfRelease(); return(RedirectToAction("Details", "CourtDecision", new { id = c.CourtDecisionId, PrisonerId = PrisonerId })); } PopulateDropDowns(c); return(View(c)); }