private async Task <IActionResult> Summary(string viewName, bool partial, string formUrlSlug) { var cts = TaskHelper.CreateChildCancellationTokenSource(ClientDisconnectedToken()); var formSubmissionId = _cookieService.Get(formUrlSlug); var formContainer = await _dynamicFormsPresentationService.CreateFormSummaryContainerAsync(formUrlSlug, formSubmissionId, "#dynamicForm", ControllerName, cts.Token); TryValidateModel(formContainer.Forms); ViewBag.ExcludePropertyErrors = false; ViewBag.DetailsMode = true; ViewBag.PageTitle = Title; ViewBag.Admin = false; if (partial) { return(PartialView(viewName, formContainer)); } else { return(View(viewName, formContainer)); } }