Example #1
0
        protected virtual void Delete(TblSettings record)
        {
            _dbContext.Settings.Where(p => p.Id == record.Id).Delete();
            ClearCache();

            _eventPublisher.EntityDeleted(record);
        }
Example #2
0
        protected virtual void Update(TblSettings record)
        {
            var oldRecord = FindById(record.Id);

            _dbContext.Settings.AddOrUpdate(record);
            _dbContext.SaveChanges();
            ClearCache();

            _eventPublisher.EntityUpdated(record, oldRecord);
        }
Example #3
0
        protected virtual int Add(TblSettings record)
        {
            _dbContext.Settings.Add(record);
            _dbContext.SaveChanges();
            ClearCache();

            _eventPublisher.EntityInserted(record);

            return(record.Id);
        }
Example #4
0
        protected virtual async Task UpdateAsync(TblSettings record)
        {
            var oldRecord = FindById(record.Id);

            _dbContext.Settings.AddOrUpdate(record);
            await _dbContext.SaveChangesAsync();

            ClearCache();

            _eventPublisher.EntityUpdated(record, oldRecord);
        }
Example #5
0
        protected virtual async Task <int> AddAsync(TblSettings record)
        {
            _dbContext.Settings.Add(record);
            await _dbContext.SaveChangesAsync();

            ClearCache();

            _eventPublisher.EntityInserted(record);

            return(record.Id);
        }
Example #6
0
        public void SetValue(string Key, string Value)
        {
            if (values.ContainsKey(Key))
            {
                TblSettings setting = values[Key];
                setting.Value = Value;

                ServerModel.DB.Update(setting);
            }
            else
            {
                var setting = new TblSettings
                {
                    Name = Key,
                    Value = Value
                };

                ServerModel.DB.Insert(setting);
            }

            values[Key].Value = Value;
        }
Example #7
0
        public void SetValue(string Key, string Value)
        {
            if (values.ContainsKey(Key))
            {
                TblSettings setting = values[Key];
                setting.Value = Value;

                ServerModel.DB.Update(setting);
            }
            else
            {
                var setting = new TblSettings
                {
                    Name  = Key,
                    Value = Value
                };

                ServerModel.DB.Insert(setting);
            }

            values[Key].Value = Value;
        }