/// <summary> /// コンストラクタ /// </summary> public GradeDataStore() { try { Grades = PCLManager.LoadXmlAsync <ObservableCollection <Grade> >(DataFormat.BaseDirectory, DataFormat.GradeFileName).Result; } catch (Exception) { Grades = new ObservableCollection <Grade>(); } }
/// <summary> /// コンストラクタ /// </summary> public PartyDataStore() { try { Parties = PCLManager.LoadXmlAsync <ObservableCollection <Party> >(DataFormat.BaseDirectory, DataFormat.PartyFileName).Result; } catch (Exception) { Parties = new ObservableCollection <Party>(); } }
/// <summary> /// データをxmlに保存する /// </summary> /// <returns></returns> private async Task <bool> SaveAsync() { await PCLManager.SaveXmlAsync(new ObservableCollection <Grade>(await GetItemsAsync()), DataFormat.BaseDirectory, DataFormat.GradeFileName); return(await Task.FromResult(true)); }