diff --git a/RMWPFUserInterface/App.xaml b/RMWPFUserInterface/App.xaml
index 4ce220d..7deb8d9 100644
--- a/RMWPFUserInterface/App.xaml
+++ b/RMWPFUserInterface/App.xaml
@@ -9,6 +9,7 @@
+
diff --git a/RMWPFUserInterface/ViewModels/LoginViewModel.cs b/RMWPFUserInterface/ViewModels/LoginViewModel.cs
index 5e37bb9..ea595e6 100644
--- a/RMWPFUserInterface/ViewModels/LoginViewModel.cs
+++ b/RMWPFUserInterface/ViewModels/LoginViewModel.cs
@@ -40,6 +40,35 @@ namespace RMWPFUserInterface.ViewModels
}
}
+ public bool IsErrorVisible
+ {
+ get
+ {
+ bool output = false;
+
+ if (ErrorMessage?.Length > 0)
+ {
+ output = true;
+ }
+
+ return output;
+ }
+ }
+
+ private string _errorMessage;
+
+ public string ErrorMessage
+ {
+ get { return _errorMessage; }
+ set
+ {
+ _errorMessage = value;
+ NotifyOfPropertyChange(() => IsErrorVisible);
+ NotifyOfPropertyChange(() => ErrorMessage);
+ }
+ }
+
+
public bool CanLogIn
{
get{
@@ -60,11 +89,12 @@ namespace RMWPFUserInterface.ViewModels
{
try
{
+ ErrorMessage = "";
var result = await _apiHelper.Authenticate(UserName, Password);
}
catch (Exception ex)
{
- Console.WriteLine(ex.Message);
+ ErrorMessage = ex.Message;
}
}
}
diff --git a/RMWPFUserInterface/Views/LoginView.xaml b/RMWPFUserInterface/Views/LoginView.xaml
index ecdb6ea..87fd3a5 100644
--- a/RMWPFUserInterface/Views/LoginView.xaml
+++ b/RMWPFUserInterface/Views/LoginView.xaml
@@ -18,6 +18,7 @@
+
+
+
+
-
+
Username:
-
+
-
+
Password:
-
+
-