public ActionResult New(ObligationRequestPrimaryKey obligationRequestPrimaryKey, EditNoteViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEdit(viewModel)); } var obligationRequest = obligationRequestPrimaryKey.EntityObject; var obligationRequestNote = ObligationRequestSubmissionNote.CreateNewBlank(obligationRequest); viewModel.UpdateModel(obligationRequestNote, CurrentFirmaSession); HttpRequestStorage.DatabaseEntities.ObligationRequestSubmissionNotes.Add(obligationRequestNote); return(new ModalDialogFormJsonResult()); }
public static string GetDeleteUrl(this ObligationRequestSubmissionNote obligationRequestSubmissionNote) { return(SitkaRoute <ObligationRequestSubmissionNotesController> .BuildUrlFromExpression(c => c.DeleteReclamationObligationRequestSubmissionNote(obligationRequestSubmissionNote.ObligationRequestSubmissionNoteID))); }
public static string GetEditUrl(this ObligationRequestSubmissionNote obligationRequestSubmissionNote) { return(SitkaRoute <ObligationRequestSubmissionNotesController> .BuildUrlFromExpression(c => c.Edit(obligationRequestSubmissionNote.ObligationRequestSubmissionNoteID))); }
private PartialViewResult ViewDeleteReclamationObligationRequestSubmissionNote(ObligationRequestSubmissionNote obligationRequestNote, ConfirmDialogFormViewModel viewModel) { var canDelete = !obligationRequestNote.HasDependentObjects(); var confirmMessage = canDelete ? $"Are you sure you want to delete this note for {FieldDefinitionEnum.ObligationRequest.ToType().GetFieldDefinitionLabel()} '{obligationRequestNote.ObligationRequest.ObligationRequestID}'?" : ConfirmDialogFormViewData.GetStandardCannotDeleteMessage($"{FieldDefinitionEnum.ObligationRequestSubmissionNote.ToType().GetFieldDefinitionLabel()}"); var viewData = new ConfirmDialogFormViewData(confirmMessage, canDelete); return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel)); }