// TODO: AY: Frank review this please. public static OpResult SaveAllOverwrite <T>(this IEnumerable <T> docs, IDataContext context) where T : IModelBase { var db = context.GetDb(); var deleted = db.Delete <T>(x => true); return(OpResult.From(db.Upsert(docs))); }
public static OpResult Delete <T>(this T doc, IDataContext context) where T : IModelBase { return(OpResult.From(context.GetDb().Delete <T>(doc.Id))); }
public static OpResult SaveAll <T>(this IEnumerable <T> docs, IDataContext context) where T : IModelBase { return(OpResult.From(context.GetDb().Upsert(docs))); }
public static OpResult Save <T>(this T doc, IDataContext context) where T : IModelBase { return(OpResult.From(context.GetDb().Upsert(doc))); }