public ActionResult CustomCode(CustomCodeViewModels setting) { if (ModelState.IsValid) { using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork()) { try { SettingsService.SetSetting("CustomFooterCode", setting.CustomFooterCode); SettingsService.SetSetting("CustomHeaderCode", setting.CustomHeaderCode); unitOfWork.Commit(); TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel { Message = LocalizationService.GetResourceString("Cập nhật thành công!"), MessageType = GenericMessages.success }; } catch (Exception ex) { unitOfWork.Rollback(); LoggingService.Error(ex); } } } return(View(setting)); }
public ActionResult CustomCode() { var viewModel = new CustomCodeViewModels { CustomFooterCode = SettingsService.GetSetting("CustomFooterCode"), CustomHeaderCode = SettingsService.GetSetting("CustomHeaderCode") }; return(View(viewModel)); }
public ActionResult CustomCode() { var settings = SettingsService.GetSettings(); var viewModel = new CustomCodeViewModels { CustomFooterCode = settings.CustomFooterCode, CustomHeaderCode = settings.CustomHeaderCode }; return(View(viewModel)); }
public ActionResult CustomCode() { using (UnitOfWorkManager.NewUnitOfWork()) { var settings = SettingsService.GetSettings(); var viewModel = new CustomCodeViewModels { CustomFooterCode = settings.CustomFooterCode, CustomHeaderCode = settings.CustomHeaderCode }; return(View(viewModel)); } }
public ActionResult CustomCode(CustomCodeViewModels viewModel) { using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork()) { var settings = SettingsService.GetSettings(false); settings.CustomFooterCode = viewModel.CustomFooterCode; settings.CustomHeaderCode = viewModel.CustomHeaderCode; try { unitOfWork.Commit(); // Clear cache _cacheService.ClearStartsWith(CacheKeys.Settings.Main); // Show a message ShowMessage(new GenericMessageViewModel { Message = "Updated", MessageType = GenericMessages.success }); } catch (Exception ex) { LoggingService.Error(ex); unitOfWork.Rollback(); // Show a message ShowMessage(new GenericMessageViewModel { Message = "Error, please check log", MessageType = GenericMessages.danger }); } return(View(viewModel)); } }
public ActionResult CustomCode(CustomCodeViewModels viewModel) { var settings = SettingsService.GetSettings(false); settings.CustomFooterCode = viewModel.CustomFooterCode; settings.CustomHeaderCode = viewModel.CustomHeaderCode; try { Context.SaveChanges(); // Clear cache _cacheService.ClearStartsWith(CacheKeys.Settings.Main); // Show a message ShowMessage(new GenericMessageViewModel { Message = "Updated", MessageType = GenericMessages.success }); } catch (Exception ex) { LoggingService.Error(ex); Context.RollBack(); // Show a message ShowMessage(new GenericMessageViewModel { Message = "Error, please check log", MessageType = GenericMessages.danger }); } return(View(viewModel)); }