public static void Initial() { SlideShowItemCache = SlideShowItemAccessor.SelectAll() .OrderBy(b => b.Sort) .ThenByDescending(c => c.CreateTime) .ToList(); }
public static void Save(SlideShowItem SlideShowItem) { SlideShowItem.UpdateTime = DateTime.Now; SlideShowItemCache.Remove(SlideShowItem); SlideShowItemCache.Add(SlideShowItem); SlideShowItemCache = SlideShowItemCache.OrderBy(b => b.Sort).ThenByDescending(c => c.CreateTime).ToList(); //更新資料庫 SlideShowItemAccessor.UpdateInsert(SlideShowItem); }
public static void Remove(SlideShowItem SlideShowItem) { //更新資料庫 SlideShowItemAccessor.Delete(SlideShowItem); //更新記憶体 SlideShowItemCache.Remove(SlideShowItem); //刪除圖片 if (string.IsNullOrWhiteSpace(SlideShowItem.Image) == false) { System.IO.File.Delete(SlideShowItemManager.GetPhysicalUploadPath() + SlideShowItem.Image); } }