diff --git a/ProjectPlane/ProjectPlane/MapsCollection.cs b/ProjectPlane/ProjectPlane/MapsCollection.cs index d0da14d..b443f07 100644 --- a/ProjectPlane/ProjectPlane/MapsCollection.cs +++ b/ProjectPlane/ProjectPlane/MapsCollection.cs @@ -84,7 +84,7 @@ namespace ProjectPlane byte[] info = new UTF8Encoding(true).GetBytes(text); stream.Write(info, 0, info.Length); } - public bool SaveData(string filename) + public void SaveData(string filename) { if (File.Exists(filename)) { @@ -102,7 +102,6 @@ namespace ProjectPlane ); } } - return true; } @@ -111,11 +110,11 @@ namespace ProjectPlane /// /// /// - public bool LoadData(string filename) + public void LoadData(string filename) { if (!File.Exists(filename)) { - return false; + throw new Exception("File not found"); } string bufferTextFromFile = ""; using (FileStream fs = new(filename, FileMode.Open)) @@ -125,7 +124,7 @@ namespace ProjectPlane if (!curLine.Contains("MapsCollection")) { - return false; + throw new Exception("Incorrect format"); } _mapStorages.Clear(); @@ -147,7 +146,6 @@ namespace ProjectPlane } } - return true; } } } \ No newline at end of file