public ActionResult SpamReporting(SpamReportingViewModel viewModel) { using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork()) { var settings = SettingsService.GetSettings(false); settings.EnableMemberReporting = viewModel.EnableMemberReporting; settings.EnableSpamReporting = viewModel.EnableSpamReporting; try { unitOfWork.Commit(); // 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 SpamReporting() { using (UnitOfWorkManager.NewUnitOfWork()) { var viewModel = new SpamReportingViewModel { EnableMemberReporting = _settings.EnableMemberReporting, EnableSpamReporting = _settings.EnableSpamReporting }; return View(viewModel); } }