public void Set(long titleId, string value) { if (IsDirty(titleId, value)) { var prop = new TitleProperty { Property_Id = m_id, Title_Id = titleId, PropertyValue = value }; using (var db = DB.GetDatabase()) { db.Save <TitleProperty>(prop); } m_cachedTitleId = titleId; m_cachedValue = value; } }
public void Set(long titleId) { if (m_getter == null) { throw new ApplicationException("Getter was not assigned"); } string value = m_getter(); var prop = new TitleProperty { Property_Id = m_id, Title_Id = titleId, PropertyValue = value }; using (var db = DB.GetDatabase()) { db.Save <TitleProperty>(prop); } m_cachedTitleId = titleId; m_cachedValue = value; }