public ActionResult Update(SysSettingVM sysSetting) { if (ModelState.IsValid) { bool result = SysSettingSvc.SaveSysSetting(sysSetting); if (result) { return MyAjaxHelper.RedirectAjax(AjaxStatusCode.Success, "保存成功", null, ""); } return MyAjaxHelper.RedirectAjax(AjaxStatusCode.Error, "保存失败",null,string.Empty); } var error = ModelState.Values.First(o => o.Errors.Count > 0).Errors[0].ErrorMessage; return MyAjaxHelper.RedirectAjax(AjaxStatusCode.Error, error, null, ""); }
public SysSettingVM GetSysSetting() { var sysSettingVM = new SysSettingVM(); SysSetting sysSetting = SysSettingDal.GetAll().FirstOrDefault(); if (sysSetting != null) { sysSettingVM.BuyUnit = sysSetting.BuyUnit; sysSettingVM.CountDown = sysSetting.CountDown; } else { sysSettingVM.BuyUnit = 10; sysSettingVM.CountDown = 5; } return sysSettingVM; }
public bool SaveSysSetting(SysSettingVM sysSetting) { try { SysSetting setting = SysSettingDal.GetAll().FirstOrDefault(); if (setting != null) { setting.BuyUnit = sysSetting.BuyUnit; setting.CountDown = sysSetting.CountDown; SysSettingDal.Update(setting); } else { setting = new SysSetting { BuyUnit = sysSetting.BuyUnit, CountDown = sysSetting.CountDown }; SysSettingDal.Create(setting); } return true; } catch (Exception) { return false; } }