/// <summary> /// 更新修改 /// </summary> /// <param name="model"></param> public void updateSetting(Entities.Setting model) { _sysSettingRepository.DbContext.Entry(model).State = EntityState.Unchanged; _sysSettingRepository.DbContext.Entry(model).Property("Name").IsModified = true; _sysSettingRepository.DbContext.Entry(model).Property("Value").IsModified = true; _sysSettingRepository.DbContext.SaveChanges(); }
/// <summary> /// 新增,插入 /// </summary> /// <param name="model"></param> public void insertSetting(Entities.Setting model) { if (existAccount(model.Name)) { return; } _sysSettingRepository.insert(model); }
public void MapFrom(Entities.Setting e, ref SettingCommonModel m) { m.Id = e.Id; m.SettingName = e.SettingName; m.Title = e.Title; m.Value = e.Value; m.Display = e.Display; m.DisplayState = e.DisplayState; }
protected override void OnActivate() { base.OnActivate(); if (Items == null) { var list = storageService.GetProxySettings(); Items = new ObservableCollection<Entities.Setting>(list); SelectedItem = list.SingleOrDefault(s => s.IsInUsed) ?? list.First(); } }
private void SaveProxySetting() { var twip = new Entities.Setting { Type = SettingType.ProxySetting, Name = Const.TWIPTWEETSERVICENAME, Data = Url, }; storageService.UpdageProxySetting(twip); }
public ActionResult UpdateSettingTable(Models.SettingCommonModel m) { var strTitle = Request.Form["setting.Title"]; var strValue = Request.Form["setting.Value"]; string settingName = Request.Form["settingName"]; var arrTitle = strTitle.Split(','); var arrValue = strValue.Split(','); for (int i = 0; i < arrTitle.Length; i++) { Entities.Setting setting = _settingService.Get(settingName, arrTitle[i]); setting.Value = arrValue[i].ToString(); _settingService.Update(setting); } return(RedirectToAction("Index", "Setting")); }
public Entities.Setting GetSettings(Guid userid) { string location = string.Format("{0}{1}", baseURI, "api"); using (HttpClient client = new HttpClient()) { client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); response = client.GetAsync(string.Format("{0}/getsettings/{1}", location, userid)).Result; } Entities.Setting returnedItem = new Entities.Setting(); if (response.StatusCode == HttpStatusCode.OK) { returnedItem = response.Content.ReadAsAsync <Entities.Setting>().Result; } return(returnedItem); }
public ActionResult EditSetting(Entities.Setting model, string returnUrl = null) { ModelState.Remove("Id"); ViewBag.ReturnUrl = Url.IsLocalUrl(returnUrl) ? returnUrl : Url.RouteUrl("settingIndex"); if (!ModelState.IsValid) { return(View(model)); } model.Name = model.Name.Trim(); if (model.Id == Guid.Empty) { model.Id = Guid.NewGuid(); _settingService.insertSetting(model); } else { _settingService.updateSetting(model); } return(Redirect(ViewBag.ReturnUrl)); }