Beispiel #1
0
 /// <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();
 }
Beispiel #2
0
 /// <summary>
 /// 新增,插入
 /// </summary>
 /// <param name="model"></param>
 public void insertSetting(Entities.Setting model)
 {
     if (existAccount(model.Name))
     {
         return;
     }
     _sysSettingRepository.insert(model);
 }
Beispiel #3
0
 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);
 }
Beispiel #6
0
        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"));
        }
Beispiel #7
0
        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));
        }