示例#1
0
        public async Task DataSynchronisation()
        {
            if (storedSettingsService.IsDataSynchronized || storedSettingsService.Profile == null)
            {
                storedSettingsService.Profile = await serverApiService.GetProfile(storedSettingsService.ProfileId, storedSettingsService.AuthToken);
            }
            else
            {
                var result = await serverApiService.SaveProfile(storedSettingsService.ProfileId, storedSettingsService.Profile, storedSettingsService.AuthToken);

                if (result.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    storedSettingsService.IsDataSynchronized = true;
                }
            }
        }