private void InitDataSource() { if (_dataSource == null) { _dataSource = new DataContextBll(); } }
/// <summary> /// Initialize Log instance /// </summary> private void Initialize() { _state = true; _dataSource = new DataContextBll(); _lockObject = new object(); _semaphore = new Semaphore(0, int.MaxValue); _logMessages = new Queue <LogMessage>(); var thread = new Thread(Work) { IsBackground = true }; thread.Start(); }
private void AddEnglishReadArticle(EnglishReadArticle entity) { if (string.IsNullOrEmpty(entity?.FromUrl)) { return; } using (var db = new DataContextBll()) { var exist = db.EnglishReadArticles.FirstOrDefault(t => t.FromUrl == entity.FromUrl); if (exist == null) { db.EnglishReadArticles.Add(entity); } else { exist.Title = entity.Title; exist.Content = entity.Content; exist.From = entity.From; exist.Author = entity.Author; exist.Summary = entity.Summary; } db.SaveChanges(); } }