AddBoat logging

This commit is contained in:
Nikita Potapov 2022-11-26 22:56:53 +04:00
parent 3d397d9854
commit 697a62d101

View File

@ -261,19 +261,30 @@ namespace Boats
/// <param name="drawingBoat"></param> /// <param name="drawingBoat"></param>
private void AddBoatListener(DrawingBoat drawingBoat) private void AddBoatListener(DrawingBoat drawingBoat)
{ {
if (listBoxMaps.SelectedIndex == -1) try
{ {
return; if (listBoxMaps.SelectedIndex == -1)
{
return;
}
DrawingObjectBoat boat = new(drawingBoat);
if (_mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty] + boat != -1)
{
MessageBox.Show("Объект добавлен");
_logger.LogInformation($"Добавлен объект {drawingBoat.GetType().Name}");
pictureBox.Image = _mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty].ShowSet();
}
else
{
MessageBox.Show("Не удалось добавить объект");
_logger.LogInformation("Не удалось добавить объект");
}
} }
DrawingObjectBoat boat = new(drawingBoat); catch (StorageOverflowException ex)
if (_mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty] + boat != -1)
{ {
MessageBox.Show("Объект добавлен"); _logger.LogWarning($"Ошибка переполнения хранилища: {ex.Message}");
pictureBox.Image = _mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty].ShowSet(); MessageBox.Show($"Ошибка переполнения хранилища: {ex.Message}",
} "Результат", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
{
MessageBox.Show("Не удалось добавить объект");
} }
} }
/// <summary> /// <summary>