public PartialViewResult DeletePerformanceMeasureNote(PerformanceMeasureNotePrimaryKey performanceMeasureNotePrimaryKey)
        {
            var performanceMeasureNote = performanceMeasureNotePrimaryKey.EntityObject;
            var viewModel = new ConfirmDialogFormViewModel(performanceMeasureNote.PerformanceMeasureNoteID);

            return(ViewDeletePerformanceMeasureNote(performanceMeasureNote, viewModel));
        }
        public PartialViewResult Edit(PerformanceMeasureNotePrimaryKey performanceMeasureNotePrimaryKey)
        {
            var performanceMeasureNote = performanceMeasureNotePrimaryKey.EntityObject;
            var viewModel = new EditNoteViewModel(performanceMeasureNote.Note);

            return(ViewEdit(viewModel));
        }
        public ActionResult Edit(PerformanceMeasureNotePrimaryKey performanceMeasureNotePrimaryKey, EditNoteViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEdit(viewModel));
            }
            var performanceMeasureNote = performanceMeasureNotePrimaryKey.EntityObject;

            viewModel.UpdateModel(performanceMeasureNote, CurrentFirmaSession);
            return(new ModalDialogFormJsonResult());
        }
        public ActionResult DeletePerformanceMeasureNote(PerformanceMeasureNotePrimaryKey performanceMeasureNotePrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var performanceMeasureNote = performanceMeasureNotePrimaryKey.EntityObject;

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