Пример #1
0
        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, "");
        }
Пример #2
0
 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;
 }
Пример #3
0
 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;
     }
 }