Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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;
        }