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; } } }