示例#1
0
        public PartialViewResult EditStylesheet()
        {
            var tenant    = HttpRequestStorage.Tenant;
            var viewModel = new EditStylesheetViewModel(tenant);

            return(ViewEditStylesheet(viewModel));
        }
示例#2
0
        public ActionResult EditStylesheet(EditStylesheetViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEditStylesheet(viewModel));
            }

            var tenantAttribute = HttpRequestStorage.DatabaseEntities.AllTenantAttributes.Single(a => a.TenantID == viewModel.TenantID);

            viewModel.UpdateModel(tenantAttribute, CurrentFirmaSession, HttpRequestStorage.DatabaseEntities);
            MultiTenantHelpers.ClearTenantAttributeCacheForAllTenants();
            return(new ModalDialogFormJsonResult(new SitkaRoute <TenantController>(c => c.Detail()).BuildUrlFromExpression()));
        }
示例#3
0
        private PartialViewResult ViewEditStylesheet(EditStylesheetViewModel viewModel)
        {
            var viewData = new EditStylesheetViewData(CurrentFirmaSession);

            return(RazorPartialView <EditStylesheet, EditStylesheetViewData, EditStylesheetViewModel>(viewData, viewModel));
        }