private async void LoadDutyGroups() { LocalStorageProvider storage = new LocalStorageProvider(); var directory = Directory.CreateDirectory(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Iterations", "Common")); StorageResult = await storage.LoadGroups(directory.FullName); if (StorageResult.Result != null) { string json = (string)StorageResult.Result; List <DutyGroup> lst = JsonConvert.DeserializeObject <List <DutyGroup> >(json); if (lst != null && lst.Count > 0) { AvailableGroups = new ObservableCollection <DutyGroup>(lst); } else { InitDummyGroups(); } } else { InitDummyGroups(); } }