public PartialViewResult EditFactSheetLogo() { var tenant = HttpRequestStorage.Tenant; var viewModel = new EditFactSheetLogoViewModel(tenant); return(ViewEditFactSheetLogo(viewModel)); }
public ActionResult EditFactSheetLogo(EditFactSheetLogoViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEditFactSheetLogo(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 <ProjectFactSheetController>(c => c.Manage()).BuildUrlFromExpression())); }
private PartialViewResult ViewEditFactSheetLogo(EditFactSheetLogoViewModel viewModel) { var viewData = new EditFactSheetLogoViewData(CurrentFirmaSession); return(RazorPartialView <EditFactSheetLogo, EditFactSheetLogoViewData, EditFactSheetLogoViewModel>(viewData, viewModel)); }