public async Task<IHttpActionResult> Put(AdminSiteConfigInfo info) { if (!ModelState.IsValid) return BadRequest(ModelState); info.UpdateTime = DateTime.Now; GlobalApplicationObject.Current.ApplicationContext.ConfigManager.SaveConfig<AdminSiteConfigInfo>(info); return Ok(info); }
public async Task<IHttpActionResult> Post(AdminSiteConfigInfo info) { if (!ModelState.IsValid) return BadRequest(ModelState); info.UpdateTime = DateTime.Now; ApplicationContext.ConfigManager.SaveConfig<AdminSiteConfigInfo>(info); return Created<AdminSiteConfigInfo>("api/config/AdminSiteConfigInfo", info); }
private static AdminSiteConfigInfo GetAdminConfig() { var adminConfig = ApplicationContext.ConfigManager.GetConfig<AdminSiteConfigInfo>(); if (adminConfig == null) { //如果为NULL,则使用系统默认的设置 adminConfig = new AdminSiteConfigInfo(); ApplicationContext.ConfigManager.SaveConfig(adminConfig); } return adminConfig; }