public static IWriteableStore SaveItems(this IWriteableStore store, List <IHasId> objs) { if (store == null) { return(store); } store.Commit(new CommitBag().MarkItemsSaved(objs)); return(store); }
public static IWriteableStore DeleteItem(this IWriteableStore store, StoredObjectId soid) { if (store == null) { return(store); } store.Commit(new CommitBag().MarkItemDeleted(soid)); return(store); }
public static IWriteableStore SaveItem(this IWriteableStore store, IHasId obj) { if (store == null) { return(store); } store.Commit(CommitBag.New().MarkItemSaved(obj)); return(store); }
public static IWriteableStore DeleteItems(this IWriteableStore store, params StoredObjectId[] objs) { if (store == null) { return(store); } var commitBag = CommitBag.New(); commitBag.MarkItemsDeleted(objs.ToList()); store.Commit(commitBag); return(store); }