public virtual ActionResult PCRSummaryStrategicContribution( string operationNumber, string accessType) { var errorMessage = SynchronizationHelper.AccessToResources( accessType, UrlSummary, operationNumber, IDBContext.Current.UserName); if (!string.IsNullOrWhiteSpace(errorMessage)) { return(Json(new { ErrorMessage = errorMessage })); } var editResponse = _pcrChecklistService.EditPCR(operationNumber); if (!editResponse.IsValid) { return(Json(new { editResponse.ErrorMessage })); } var checklistModel = _viewModelMapperHelper.GetChecklistViewModel(operationNumber); var responseSummary = _viewModelMapperHelper.GetSummaryViewModel(operationNumber); if (!responseSummary.IsValid) { return(Json(new { responseSummary.ErrorMessage })); } ViewBag.Verify = _pcrFollowUpService.GetVerifyContent( responseSummary.Summary, checklistModel.PCREffectivenessViewModel, checklistModel.PCRGeneralViewModel) .FollowUpVerifyViewModel; ViewBag.SerializedViewModel = PageSerializationHelper .SerializeObject(responseSummary.Summary); return(PartialView("Partials/PCRSummary", responseSummary.Summary)); }
public virtual JsonResult EditPCR(string operationNumber) { var responseEditPCR = _pcrChecklistService.EditPCR(operationNumber); return(Json(responseEditPCR)); }