implementet ErrorMessages

This commit is contained in:
Natlinux81
2022-08-29 22:20:55 +02:00
parent a655efdc8c
commit f395258832
14 changed files with 118 additions and 12 deletions

View File

@@ -28,6 +28,7 @@ namespace Apollon.WPF.Commands
{
AddEditDetailsViewModel detailsViewModel = _addTournamentViewModel.AddEditDetailsViewModel;
detailsViewModel.ErrorMessage = null;
detailsViewModel.IsSubmitting = true;
Tournament tournament = new Tournament(
@@ -51,7 +52,7 @@ namespace Apollon.WPF.Commands
}
catch (Exception)
{
throw;
detailsViewModel.ErrorMessage = "Daten konnten nicht gespeichert werden!";
}
finally
{

View File

@@ -31,6 +31,7 @@ namespace Apollon.WPF.Commands
public override async Task ExecuteAsync(object parameter)
{
_warningDeleteViewModel.ErrorMessage = null;
_warningDeleteViewModel.IsDeleting = true;
Tournament tournament = _overviewListingItemViewModel.Tournament;
@@ -43,7 +44,7 @@ namespace Apollon.WPF.Commands
}
catch (Exception)
{
throw;
_warningDeleteViewModel.ErrorMessage = "Speichern fehlgeschlagen!";
}
finally
{

View File

@@ -26,6 +26,7 @@ namespace Apollon.WPF.Commands
{
AddEditDetailsViewModel detailsViewModel = _editTournamentViewModel.AddEditDetailsViewModel;
detailsViewModel.ErrorMessage = null;
detailsViewModel.IsSubmitting = true;
Tournament tournament = new Tournament(
@@ -48,7 +49,7 @@ namespace Apollon.WPF.Commands
catch (Exception)
{
throw;
detailsViewModel.ErrorMessage = "Daten konnten nicht gespeichert werden!";
}
finally
{

View File

@@ -21,6 +21,7 @@ namespace Apollon.WPF.Commands
public override async Task ExecuteAsync(object parameter)
{
_overviewViewModel.ErrorMessage = null;
_overviewViewModel.IsLoading = true;
try
@@ -29,7 +30,7 @@ namespace Apollon.WPF.Commands
}
catch (Exception)
{
throw;
_overviewViewModel.ErrorMessage = "Daten konnten nicht geladen werden! Bitte starten Sie die Anwendung neu!";
}
finally
{