Пример #1
0
        public static bool Upload()
        {
            if (Settings.IsOfflineMode || !CanConnectToLocalDb)
            {
                return(false);
            }

            OfflineDatabase.Inspections.ToList().ForEach(UploadTables);

            OfflineDatabase.Clear();

            return(true);
        }
Пример #2
0
        /////////////
        // 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);
        }