public PartialViewResult ConfirmPotentialMatch(CostAuthorityObligationRequestPotentialObligationNumberMatchPrimaryKey costAuthorityObligationRequestPotentialObligationNumberMatchPrimaryKey) { var viewData = new PotentialMatchInformationViewData(CurrentFirmaSession, costAuthorityObligationRequestPotentialObligationNumberMatchPrimaryKey, PotentialMatchDialogMode.ConfirmWithPostAction); var viewModel = new PotentialMatchInformationViewModel(); return(RazorPartialView <PotentialMatchInformation, PotentialMatchInformationViewData, PotentialMatchInformationViewModel>(viewData, viewModel)); }
public ActionResult ConfirmPotentialMatch(CostAuthorityObligationRequestPotentialObligationNumberMatchPrimaryKey costAuthorityObligationRequestPotentialObligationNumberMatchPrimaryKey, PotentialMatchInformationViewModel viewModel) { var matchToConfirm = costAuthorityObligationRequestPotentialObligationNumberMatchPrimaryKey.EntityObject; var obligationRequest = matchToConfirm.CostAuthorityObligationRequest.ObligationRequest; obligationRequest.ObligationNumberID = matchToConfirm.ObligationNumberID; HttpRequestStorage.DatabaseEntities.SaveChanges(this.CurrentFirmaSession); ExcelUploadController.DoObligationRequestMatching(obReqLogger); SetMessageForDisplay($"Confirmed match for Obligation {obligationRequest.ObligationNumber.GetDetailLink()}"); return(new ModalDialogFormJsonResult()); }