示例#1
0
 /// <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>();
     }
 }
示例#3
0
        /// <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));
        }