public override void ConfigureTabs(PageControlSettings settings, HtmlHelper html, ViewContext viewContext) { base.ConfigureTabs(settings, html, viewContext); settings.ClientSideEvents.Init = "function (s,e) { s.SetActiveTabIndex(0); }"; var checklistScoring = settings.TabPages.Add("Scoring"); checklistScoring.Text = "Scoring"; checklistScoring.SetContent(() => { html.RenderPartial("ProtocolScoringFormPartial", RigChecklist?.ToProtocolScoringFlattenedModel()); }); }
public ActionResult UpdateNoValue(RigOapChecklistQuestion model) { var checklist = RigChecklist; if (checklist != null) { var question = checklist.Questions.FirstOrDefault(q => q.Id == model.Id); if (question != null) { if (model.NoValue < question.OapChecklistQuestion.Maximum) { question.NoValue = model.NoValue; RigChecklist = CommonUtilities.UpdateChecklist(GetClient <RigOapChecklistClient>(), RigChecklist, GridRouteTypes.Update, RigChecklistOriginalHashCode, GridConstants.QuestionScoringErrorsKey, ViewData); } } } return(PartialView("ProtocolScoringFormPartial", RigChecklist?.ToProtocolScoringFlattenedModel())); }
public ActionResult DisplayProtocolScoring() { return(PartialView("ProtocolScoringFormPartial", RigChecklist?.ToProtocolScoringFlattenedModel())); }