public PartialViewResult EditStylesheet() { var tenant = HttpRequestStorage.Tenant; var viewModel = new EditStylesheetViewModel(tenant); return(ViewEditStylesheet(viewModel)); }
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())); }
private PartialViewResult ViewEditStylesheet(EditStylesheetViewModel viewModel) { var viewData = new EditStylesheetViewData(CurrentFirmaSession); return(RazorPartialView <EditStylesheet, EditStylesheetViewData, EditStylesheetViewModel>(viewData, viewModel)); }