コード例 #1
0
        private PartialViewResult ViewEditSubcategoriesAndOptions(EditSubcategoriesAndOptionsViewModel viewModel)
        {
            var viewData = new EditSubcategoriesAndOptionsViewData();

            return(RazorPartialView <EditSubcategoriesAndOptions, EditSubcategoriesAndOptionsViewData,
                                     EditSubcategoriesAndOptionsViewModel>(viewData, viewModel));
        }
コード例 #2
0
        public PartialViewResult EditSubcategoriesAndOptions(PerformanceMeasurePrimaryKey performanceMeasurePrimaryKey)
        {
            var performanceMeasure = performanceMeasurePrimaryKey.EntityObject;
            var viewModel          = new EditSubcategoriesAndOptionsViewModel(performanceMeasure);

            return(ViewEditSubcategoriesAndOptions(viewModel));
        }
コード例 #3
0
        public ActionResult EditSubcategoriesAndOptions(PerformanceMeasurePrimaryKey performanceMeasurePrimaryKey,
                                                        EditSubcategoriesAndOptionsViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEditSubcategoriesAndOptions(viewModel));
            }

            var performanceMeasure = performanceMeasurePrimaryKey.EntityObject;

            viewModel.UpdateModel(performanceMeasure);

            SetMessageForDisplay(
                $"Successfully updated {MultiTenantHelpers.GetPerformanceMeasureName()} '{performanceMeasure.PerformanceMeasureDisplayName}'!");
            return(new ModalDialogFormJsonResult());
        }