public PartialViewResult DeleteCostAuthority(CostAuthorityObligationRequestPrimaryKey costAuthorityObligationRequestPrimaryKey) { var costAuthorityObligationRequest = costAuthorityObligationRequestPrimaryKey.EntityObject; var viewModel = new ConfirmDialogFormViewModel(costAuthorityObligationRequest.CostAuthorityObligationRequestID); return(ViewDeleteCostAuthority(costAuthorityObligationRequest, viewModel)); }
public PartialViewResult EditCostAuthorityObligationRequest(CostAuthorityObligationRequestPrimaryKey costAuthorityObligationRequestPrimaryKey) { var costAuthorityObligationRequest = costAuthorityObligationRequestPrimaryKey.EntityObject; var viewModel = new EditCostAuthorityObligationRequestViewModel(costAuthorityObligationRequest); var projectStatusFirmaPage = FirmaPageTypeEnum.ObligationRequestFromGridDialog.GetFirmaPage(); return(ViewEditCostAuthorityObligationRequest(costAuthorityObligationRequestPrimaryKey.EntityObject, viewModel, projectStatusFirmaPage)); }
public ActionResult EditCostAuthorityObligationRequest(CostAuthorityObligationRequestPrimaryKey costAuthorityObligationRequestPrimaryKey, EditCostAuthorityObligationRequestViewModel viewModel) { if (!ModelState.IsValid) { var firmaPage = FirmaPageTypeEnum.ObligationRequestFromGridDialog.GetFirmaPage(); return(ViewEditCostAuthorityObligationRequest(costAuthorityObligationRequestPrimaryKey.EntityObject, viewModel, firmaPage)); } viewModel.UpdateModel(costAuthorityObligationRequestPrimaryKey.EntityObject, CurrentFirmaSession); HttpRequestStorage.DatabaseEntities.SaveChanges(); ExcelUploadController.DoObligationRequestMatching(obReqLogger); return(new ModalDialogFormJsonResult()); }
public ActionResult DeleteCostAuthority(CostAuthorityObligationRequestPrimaryKey costAuthorityObligationRequestPrimaryKey, ConfirmDialogFormViewModel viewModel) { var costAuthorityObligationRequest = costAuthorityObligationRequestPrimaryKey.EntityObject; var displayName = $"this Projected Obligation from Cost Authority: {costAuthorityObligationRequest.CostAuthority.CostAuthorityWorkBreakdownStructure}"; if (!ModelState.IsValid) { return(ViewDeleteCostAuthority(costAuthorityObligationRequest, viewModel)); } costAuthorityObligationRequest.DeleteFull(HttpRequestStorage.DatabaseEntities); ExcelUploadController.DoObligationRequestMatching(obReqLogger); SetMessageForDisplay($"Successfully deleted \"{displayName}\"."); return(new ModalDialogFormJsonResult()); }