private static async Task GetStorageFileAsync(string fileType) { dynamic jsonStore = await FileIOHelper.GetStorageFromLocalFileAsync("Data", fileType); if (jsonStore == null || jsonStore.Count == 0) { return; } foreach (var key in jsonStore.Keys) { switch (fileType) { case "Notifications": notificationStore.UpdateOrInsert(key, jsonStore[key]); break; case "Repositories": repositoryStore.UpdateOrInsert(key, jsonStore[key]); break; case "Users": userStore.UpdateOrInsert(key, jsonStore[key]); break; default: throw new ArgumentException(); } } }