예제 #1
0
        public PartialViewResult EditClassificationSystems()
        {
            var tenant    = HttpRequestStorage.Tenant;
            var viewModel = new EditClassificationSystemsViewModel(tenant);

            return(ViewEditClassificationSystems(viewModel));
        }
예제 #2
0
        public ActionResult EditClassificationSystems(EditClassificationSystemsViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEditClassificationSystems(viewModel));
            }

            var currentClassificationSystems = MultiTenantHelpers.GetClassificationSystems();
            var allClassificationSystems     = HttpRequestStorage.DatabaseEntities.AllClassificationSystems.Local;

            viewModel.UpdateModel(CurrentFirmaSession, currentClassificationSystems, allClassificationSystems);
            MultiTenantHelpers.ClearTenantAttributeCacheForAllTenants();
            return(new ModalDialogFormJsonResult(new SitkaRoute <TenantController>(c => c.Detail()).BuildUrlFromExpression()));
        }
예제 #3
0
        private PartialViewResult ViewEditClassificationSystems(EditClassificationSystemsViewModel viewModel)
        {
            var viewData = new EditClassificationSystemsViewData(CurrentFirmaSession);

            return(RazorPartialView <EditClassificationSystems, EditClassificationSystemsViewData, EditClassificationSystemsViewModel>(viewData, viewModel));
        }