예제 #1
0
        public bool SaveAs(Model model)
        {
            bool isSaved = DataSaver.ShowDialog(model);

            if (isSaved)
            {
                FileName = Path.GetFileName(DataSaver.Path);
            }
            return(isSaved);
        }
예제 #2
0
 public bool Save(Model model)
 {
     if (DataSaver.Path == null)
     {
         return(SaveAs(model));
     }
     else
     {
         DataSaver.SerializeData(model);
         return(true);
     }
 }
예제 #3
0
 /// <summary>
 /// 譜面を新規作成する際にもこのコンストラクタを呼んでください
 /// </summary>
 public DataIO()
 {
     DataSaver  = new DataSaver();
     DataLoader = new DataLoader();
 }