diff --git a/Laba1Loco/Laba1Loco/FormTrainCollection.cs b/Laba1Loco/Laba1Loco/FormTrainCollection.cs index a704976..9b01adb 100644 --- a/Laba1Loco/Laba1Loco/FormTrainCollection.cs +++ b/Laba1Loco/Laba1Loco/FormTrainCollection.cs @@ -78,11 +78,13 @@ namespace Laba1Loco else { MessageBox.Show("Не удалось добавить объект"); + _logger.LogWarning($"добавление поезда неуспешно"); } } catch(ApplicationException ex) { MessageBox.Show(ex.Message); + _logger.LogWarning($"добавление поезда неуспешно {ex.Message}"); } } diff --git a/Laba1Loco/Laba1Loco/SetGeneric.cs b/Laba1Loco/Laba1Loco/SetGeneric.cs index c5281d0..4fcdf85 100644 --- a/Laba1Loco/Laba1Loco/SetGeneric.cs +++ b/Laba1Loco/Laba1Loco/SetGeneric.cs @@ -42,7 +42,7 @@ namespace Laba1Loco public int Insert(T train) { if (_places.Count >= _maxCount) - throw new StorageOverflowException(); + throw new StorageOverflowException(_places.Count); _places.Insert(0, train); return 0; } @@ -55,7 +55,7 @@ namespace Laba1Loco public bool Insert(T train, int position) { if (_places.Count >= _maxCount) - throw new StorageOverflowException(position); + throw new StorageOverflowException(_places.Count); if (position < 0 || position > _places.Count) throw new TrainNotFoundException(position);