Beispiel #1
0
 public static void Initial()
 {
     _QuestionnaireItemCache = QuestionnaireItemAccessor.SelectAll()
                               .OrderBy(b => b.Sort)
                               .ThenByDescending(c => c.CreateTime)
                               .ToList();
 }
Beispiel #2
0
        public static void Remove(QuestionnaireItem QuestionnaireItem)
        {
            //更新資料庫
            QuestionnaireItemAccessor.Delete(QuestionnaireItem);

            //更新記憶体
            _QuestionnaireItemCache.Remove(QuestionnaireItem);
        }
Beispiel #3
0
        public static void Save(List <QuestionnaireItem> QuestionnaireItems)
        {
            foreach (QuestionnaireItem QuestionnaireItem in QuestionnaireItems)
            {
                QuestionnaireItem.UpdateTime = DateTime.Now;
            }

            //更新資料庫
            QuestionnaireItemAccessor.UpdateInsert(QuestionnaireItems);

            //更新快取
            _QuestionnaireItemCache = _QuestionnaireItemCache.Union(QuestionnaireItems).ToList();
        }