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