/// <summary> /// Delete data in database /// </summary> /// <param name="key">Primary Key</param> public void Delete(TranslationValKey key) { if (key == null || key.CultureId < 0 || string.IsNullOrWhiteSpace(key.Key)) return; var row = _dbContext.Translation.Where(m => m.CultureId == key.CultureId && m.Key == key.Key).FirstOrDefault(); if (row != null) { _dbContext.Translation.Remove(row); _dbContext.SaveChanges(); } }
/// <summary> /// Get data in database /// </summary> /// <param name="key">Primary Key</param> /// <returns>read data</returns> public TranslationVal Get(TranslationValKey key) { if (key == null || key.CultureId < 0 || string.IsNullOrWhiteSpace(key.Key)) return null; var row = _dbContext.Translation.Where(m => m.CultureId == key.CultureId && m.Key == key.Key).FirstOrDefault(); if (row != null) { return TranslationTransformer.ToBean(row); } return null; }
internal TranslationVal GetTranslation(TranslationValKey key) { return _module.Get(key); }