diff --git a/Bulldozer/Bulldozer/Generics/BulldozersGenericStorage.cs b/Bulldozer/Bulldozer/Generics/BulldozersGenericStorage.cs index 2d2620e..ca6c63b 100644 --- a/Bulldozer/Bulldozer/Generics/BulldozersGenericStorage.cs +++ b/Bulldozer/Bulldozer/Generics/BulldozersGenericStorage.cs @@ -147,11 +147,11 @@ namespace Bulldozer.Generics var strs = str.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries); if (strs == null || strs.Length == 0) { - return false; + throw new IOException("Нет данных для загрузки"); } if (!strs[0].StartsWith("BulldozerStorage")) { - return false; + throw new IOException("Неверный формат данных"); } _bulldozerStorages.Clear(); do @@ -172,7 +172,7 @@ namespace Bulldozer.Generics { if ((collection + bulldozer) == -1) { - return false; + throw new IOException("Ошибка добавления в коллекцию"); } } } @@ -180,9 +180,10 @@ namespace Bulldozer.Generics str = sr.ReadLine(); } while (str != null); + } + _bulldozerStorages.Add(record[0], collection); } return true; } } } -