private async void LoadTempIteration() { var directory = Directory.CreateDirectory(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Iterations", "Common")); LocalStorageProvider provider = new LocalStorageProvider(); StorageResult result = await provider.LoadTempIteration(directory.FullName); if (result.Result != null) { Iteration iteration = JsonConvert.DeserializeObject <Iteration>((string)result.Result); if (iteration != null && iteration.Duties != null && iteration.Duties.Count > 0) { Provider.SetIteration(iteration); NotifyPropertyChanged(() => CurrentDuty); NotifyPropertyChanged(() => CurrentDutyGroup); _LoadedFromTemp = true; SetAndStartTimer(); } } }