public static bool Upload() { if (Settings.IsOfflineMode || !CanConnectToLocalDb) { return(false); } OfflineDatabase.Inspections.ToList().ForEach(UploadTables); OfflineDatabase.Clear(); return(true); }
///////////// // Sync Tasks public static bool Download(int inspectionId) { if (Settings.IsOfflineMode || !CanConnectToLocalDb) { return(false); } OfflineDatabase.Clear(); var inspection = OnlineDatabase.Inspections.AsNoTracking().First(i => i.ID == inspectionId); DownloadBaseTables(); Download(inspection); return(false); }