示例#1
0
        public void SaveCurrencyRate(double rate)
        {
            try
            {
                SiteSetting setting = SettingsService.GetByKey("currencyRate");

                if (setting == null)
                {
                    setting = new SiteSetting()
                    {
                        Keyy = "currencyRate"
                    }
                }
                ;

                setting.Value = rate.ToString();
                if (setting.ID == 0)
                {
                    SettingsService.Create(setting);
                }
                else
                {
                    SettingsService.Edit(setting);
                }

                AutoIndexService.UpdatePriceForAllAutosInIndex(rate);
            }
            catch (Exception ex)
            { }
        }
 public JsonResult WarningSettEdit(WarningSettModel entity)
 {
     if (entity == null && entity.Settings == null)
     {
         return(Json(JsonHandler.CreateMessage(0, Resource.InsertFail)));
     }
     if (!ModelState.IsValid)
     {
         return(Json(JsonHandler.CreateMessage(0, Resource.InsertFail)));
     }
     using (MBREntities db = new MBREntities())
     {
         SettingsService us = new SettingsService(db);
         if (us.Create(ref errors, entity.Settings))
         {
             LogHandler.WriteServiceLog(LogonUser.RealName, "SettingsID:" + entity.Settings.SettingsID, Resource.InsertSucceed, Resource.Create, "预警设置管理");
             return(Json(JsonHandler.CreateMessage(1, Resource.InsertSucceed), JsonRequestBehavior.AllowGet));
         }
         else
         {
             string ErrorCol = errors.Error;
             LogHandler.WriteServiceLog(LogonUser.RealName, "SettingsID:" + entity.Settings.SettingsID, Resource.InsertFail, Resource.Create, "预警设置管理");
             return(Json(JsonHandler.CreateMessage(0, Resource.InsertFail + ErrorCol), JsonRequestBehavior.AllowGet));
         }
     }
 }
示例#3
0
        public ActionResult Sett_Create([DataSourceRequest] DataSourceRequest request, SettingsViewModel settings)
        {
            if (settings != null && ModelState.IsValid)
            {
                settingsService.Create(settings);
            }

            return(Json(new[] { settings }.ToDataSourceResult(request, ModelState)));
        }
示例#4
0
        public HttpResponseMessage Post(SettingsCreate req)
        {
            if (req == null)
            {
                ModelState.AddModelError("Null", "Model cannot be null");
            }
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }
            int id = _settingsService.Create(req);

            return(Request.CreateResponse(HttpStatusCode.OK, new ItemResponse <int>
            {
                Item = id
            }));
        }