public async Task <ActionResult> CustomCss() { var viewModel = new CustomCssViewModel(_statusTypeService.GetColouredStatuses()); string content = await RenderPartialView("CustomCss", viewModel); return(Content(content, "text/css")); }
public async Task <IActionResult> CustomCss() { var _tenantCustomizationThemeId = tenant.ThemeId; CustomCssViewModel customCssViewModel = new CustomCssViewModel(); var customization = await _context.Customizations.SingleOrDefaultAsync(c => c.ThemeId == _tenantCustomizationThemeId); customCssViewModel.ThemeName = customization.ThemeName; customCssViewModel.CustomCSS = customization.CustomCSS; customCssViewModel.UpdateDate = customization.UpdateDate; customCssViewModel.CreateDate = customization.CreateDate; if (customization == null) { return(NotFound()); } return(View(customCssViewModel)); }
public async Task <IActionResult> CustomCss(CustomCssViewModel customCssViewModel) { var _tenantCustomizationThemeId = tenant.ThemeId; var customization = await _context.Customizations.SingleOrDefaultAsync(c => c.ThemeId == _tenantCustomizationThemeId); if (customization == null) { return(NotFound()); } if (ModelState.IsValid) { try { customization.ThemeName = customCssViewModel.ThemeName; customization.CustomCSS = customCssViewModel.CustomCSS; customization.UpdateDate = DateTime.Now; _context.Update(customization); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CustomizationExists(customization.Id)) { return(NotFound()); } else { throw; } } ViewData["var"] = "islem basarýlý"; return(RedirectToAction("CustomCss")); } return(View(customCssViewModel)); }