internal static Bookmark GetByOrdinal(int ordinal) { DataBoxFilter filter = new DataBoxFilter(GetDataBox()); filter.AddConstraint("ordinal", ordinal); // return... return(filter.ExecuteEntity <Bookmark>()); }
internal static List <Bookmark> GetBookmarksForServerDelete() { DataBoxFilter filter = new DataBoxFilter(GetDataBox()); filter.AddConstraint("islocaldeleted", true); // return... return(filter.ExecuteEntityCollection <Bookmark>()); }
internal static List <Bookmark> GetBookmarksForDisplay() { // create a filter... DataBoxFilter filter = new DataBoxFilter(GetDataBox()); filter.AddConstraint("islocaldeleted", false); // return... return(filter.ExecuteEntityCollection <Bookmark>()); }
internal static void DeleteAll() { DataBoxFilter filter = new DataBoxFilter(GetDataBox()); foreach (Bookmark bookmark in filter.ExecuteEntityCollection <Bookmark>()) { bookmark.MarkForDeletion(); bookmark.SaveChanges(); } }
internal static TombstoneData GetTombstoneItem(string name, bool createIfNotFound) { DataBoxFilter filter = new DataBoxFilter(GetDataBox()); filter.AddConstraint(NameKey, name); // return... TombstoneData data = filter.ExecuteEntity <TombstoneData>(); if (data == null && createIfNotFound) { data = new TombstoneData(); data.Name = name; } // return... return(data); }