public PartialViewResult DeleteReleaseNote(ReleaseNotePrimaryKey releaseNotePrimaryKey)
        {
            var releaseNote = releaseNotePrimaryKey.EntityObject;
            var viewModel   = new ConfirmDialogFormViewModel(releaseNote.ReleaseNoteID);

            return(ViewDeleteReleaseNote(releaseNote, viewModel));
        }
        public PartialViewResult Edit(ReleaseNotePrimaryKey releaseNotePrimaryKey)
        {
            var releaseNote = releaseNotePrimaryKey.EntityObject;
            var viewModel   = new EditReleaseNoteRtfContentViewModel(releaseNote);

            return(ViewEdit(viewModel));
        }
        public ActionResult Edit(ReleaseNotePrimaryKey releaseNotePrimaryKey, EditReleaseNoteRtfContentViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEdit(viewModel));
            }
            var releaseNote = releaseNotePrimaryKey.EntityObject;

            viewModel.UpdateModel(releaseNote, CurrentFirmaSession);
            return(new ModalDialogFormJsonResult());
        }
        public ActionResult DeleteReleaseNote(ReleaseNotePrimaryKey releaseNotePrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var releaseNote = releaseNotePrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDeleteReleaseNote(releaseNote, viewModel));
            }
            releaseNote.DeleteFull(HttpRequestStorage.DatabaseEntities);
            return(new ModalDialogFormJsonResult());
        }