/// <summary> /// Provides the collapsed rule sections /// </summary> /// <param name="PermitKey"></param> /// <returns></returns> public ActionResult Acceptability(int PermitKey) { if (!Judge.ShowAcceptabilityChecklist) return RedirectToAction("UnAuthorized", "ePermitError"); List<ChecklistBO> data = DeficiencyBLL.GetChecklistSections(PermitKey, ENUMBLL.SubmitType.Acceptability).OrderBy(r => Convert.ToInt32(r.RuleSection.Section.Replace("17.24.", ""))).ToList(); DeficiencyChecklistVM model = new DeficiencyChecklistVM(PermitKey, ENUMBLL.SubmitType.Acceptability, data); return View(model); }
public ActionResult ChecklistManagementPanel(DeficiencyChecklistVM model) { if(!Judge.AllowChangeReviewState) return RedirectToAction("UnAuthorized", "ePermitError"); if (model.ChecklistEnumType == ENUMBLL.SubmitType.Acceptability) { PermitBLL.ChangeAcceptabilityReviewState(model.PermitKey, model.ReviewState.EndsWith("Initial") ? ENUMBLL.ReviewState.AcceptabilityInitial : ENUMBLL.ReviewState.AcceptabilityFinal); return RedirectToAction("Acceptability", new { PermitKey = model.PermitKey }); } if (model.ChecklistEnumType == ENUMBLL.SubmitType.Completeness) { PermitBLL.ChangeCompletenessReviewState(model.PermitKey, model.ReviewState.EndsWith("Initial") ? ENUMBLL.ReviewState.CompletenessInitial : ENUMBLL.ReviewState.CompletenessFinal); return RedirectToAction("Completeness", new { PermitKey = model.PermitKey }); } return PartialView(model); }
/// <summary> /// Provides a form to update the review state from initial to final /// </summary> /// <param name="PermitKey"></param> /// <returns></returns> public ActionResult ChecklistManagementPanel(int PermitKey) { List<ChecklistBO> data = DeficiencyBLL.GetChecklistSections(PermitKey, ENUMBLL.SubmitType.Acceptability).OrderBy(r => Convert.ToInt32(r.RuleSection.Section.Replace("17.24.", ""))).ToList(); DeficiencyChecklistVM model = new DeficiencyChecklistVM(PermitKey, ENUMBLL.SubmitType.Acceptability, data); return PartialView(model); }