Пример #1
0
 public Task DeleteRow(int rowId)
 {
     return(Task.Run(() =>
     {
         var rows = db.GetCollectionByType <Row>();
         rows.DeleteMany(x => x.Id == rowId);
     }));
 }
Пример #2
0
 public static Task <List <T> > GetAllAsync <T>(this LiteDatabase database)
 {
     return(Task.Run(() =>
                     database
                     .GetCollectionByType <T>()
                     .FindAll()
                     .ToList()
                     ));
 }
Пример #3
0
 public static Task <T> UpsertAsync <T>(this LiteDatabase database, T document)
 {
     return(Task.Run(() =>
     {
         database
         .GetCollectionByType <T>()
         .Upsert(document);
         return document;
     }));
 }