示例#1
0
        public static void SaveSetting(DisplayMonkeyEntities _db, Setting.Keys _id, object _value)
        {
            Guid    key     = _keyGuids[(int)_id];
            Setting setting = _db.Settings.FirstOrDefault(s => s.Key == key);

            if (setting == null)
            {
                setting = new Setting()
                {
                    Key      = key,
                    AnyValue = _value,
                };
                _db.Settings.Add(setting);
            }
            else
            {
                setting.AnyValue         = _value;
                _db.Entry(setting).State = System.Data.Entity.EntityState.Modified;
            }

            _db.SaveChanges();
        }
示例#2
0
        public static Setting GetSetting(DisplayMonkeyEntities _db, Setting.Keys _id)
        {
            Guid key = _keyGuids[(int)_id];

            return(_db.Settings.FirstOrDefault(s => s.Key == key));
        }