public ActionResult DeleteConfirmed(int id) { ReportTrust reportTrust = ContextPerRequest.CurrentData.ReportTrusts.Find(id); ContextPerRequest.CurrentData.ReportTrusts.Remove(reportTrust); ContextPerRequest.CurrentData.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Admin/Report/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ReportTrust reportTrust = ContextPerRequest.CurrentData.ReportTrusts.Find(id); if (reportTrust == null) { return(HttpNotFound()); } return(View(reportTrust)); }
public ActionResult Edit([Bind(Include = "ReportID,ReportTypeID,ReportName,ReportTitle,Description")] ReportTrust reportTrust, params string[] selectedRoles) { if (ModelState.IsValid) { ContextPerRequest.CurrentData.Entry(reportTrust).State = EntityState.Modified; ContextPerRequest.CurrentData.SaveChanges(); ReportViewModel model = new ReportViewModel(); if (selectedRoles != null) { model.SaveEditReportRoles(reportTrust.ReportID, selectedRoles); } return(RedirectToAction("Index")); } return(View(reportTrust)); }
public ActionResult Create([Bind(Include = "ReportID,ReportTypeID,ReportName,ReportTitle,Description")] ReportTrust reportTrust, params string[] selectedRoles) { if (ModelState.IsValid) { ContextPerRequest.CurrentData.ReportTrusts.Add(reportTrust); ContextPerRequest.CurrentData.SaveChanges(); ReportViewModel model = new ReportViewModel(); if (selectedRoles != null) { model.SaveEditReportRoles(reportTrust.ReportID, selectedRoles); } return(RedirectToAction("Edit", "Report", new { id = reportTrust.ReportID })); // return RedirectToAction("Index"); } return(View(reportTrust)); }