public static void ClearLiteDB() { List <Confess> allconfess = FetchLite.FetchConfess(); foreach (Confess data in allconfess) { contextLite.Confess.Delete(d => d.Guid == data.Guid); } }
//fetch all documents public static Migrator LoadMigration() { Migrator migrator = new Migrator(); List <object> Lister = new List <object>(); Lister.AddRange(FetchLite.FetchConfess()); Lister.AddRange(FetchLite.FetchComment()); Lister.AddRange(FetchLite.FetchDislikes()); Lister.AddRange(FetchLite.FetchLikes()); Lister.AddRange(FetchLite.FetchLogger()); Lister.AddRange(FetchLite.FetchSeen()); Lister.AddRange(FetchLite.FetchUser()); migrator.Lister = Lister; try { context.Logger.InsertOne(migrator); } catch (Exception ex) { System.Threading.Tasks.Task forget_error = hubcontext.Error(ex); } return(migrator); }