protected virtual void Delete(TblSettings record) { _dbContext.Settings.Where(p => p.Id == record.Id).Delete(); ClearCache(); _eventPublisher.EntityDeleted(record); }
protected virtual void Update(TblSettings record) { var oldRecord = FindById(record.Id); _dbContext.Settings.AddOrUpdate(record); _dbContext.SaveChanges(); ClearCache(); _eventPublisher.EntityUpdated(record, oldRecord); }
protected virtual int Add(TblSettings record) { _dbContext.Settings.Add(record); _dbContext.SaveChanges(); ClearCache(); _eventPublisher.EntityInserted(record); return(record.Id); }
protected virtual async Task UpdateAsync(TblSettings record) { var oldRecord = FindById(record.Id); _dbContext.Settings.AddOrUpdate(record); await _dbContext.SaveChangesAsync(); ClearCache(); _eventPublisher.EntityUpdated(record, oldRecord); }
protected virtual async Task <int> AddAsync(TblSettings record) { _dbContext.Settings.Add(record); await _dbContext.SaveChangesAsync(); ClearCache(); _eventPublisher.EntityInserted(record); return(record.Id); }
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; }