aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels
diff options
context:
space:
mode:
authorRoy <roy.mail.net@gmail.com>2017-12-16 13:40:12 +0200
committerRoy <roy.mail.net@gmail.com>2017-12-16 13:40:12 +0200
commit5cc13a65395796698f1cbb9acb543cf9d3d3a44e (patch)
treefd344ed72ec7211a095768edcabdffa27cc77071 /Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels
parent80f31756eb8c833e16724ce11ce42f3e86c78fc1 (diff)
downloadTango-5cc13a65395796698f1cbb9acb543cf9d3d3a44e.tar.gz
Tango-5cc13a65395796698f1cbb9acb543cf9d3d3a44e.zip
Added some tables to DB module.
Implemented custom side bar for entity editing. Implemented auto save of last user email and password. Implemented cryptography on Core.
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels')
-rw-r--r--Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/LoginViewVM.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/LoginViewVM.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/LoginViewVM.cs
index c3fc16db5..7d75d3805 100644
--- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/LoginViewVM.cs
+++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/LoginViewVM.cs
@@ -6,11 +6,11 @@ using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using System.Windows;
using Tango.Core.Commands;
using Tango.MachineStudio.Common.Authentication;
using Tango.MachineStudio.Common.Navigation;
using Tango.MachineStudio.Common.Notifications;
+using Tango.Settings;
using Tango.SharedUI;
namespace Tango.MachineStudio.UI.ViewModels
@@ -38,6 +38,8 @@ namespace Tango.MachineStudio.UI.ViewModels
_navigationManager = navigationManager;
_authenticationProvider = authenticationProvider;
LoginCommand = new RelayCommand<String>(Login);
+
+ Email = SettingsManager.Default.MachineStudio.LastLoginEmail;
}
private void Login(String password)
@@ -48,6 +50,9 @@ namespace Tango.MachineStudio.UI.ViewModels
{
_authenticationProvider.Login(Email, password);
_navigationManager.NavigateTo(NavigationView.MainView);
+ SettingsManager.Default.MachineStudio.LastLoginEmail = Email;
+ SettingsManager.Default.MachineStudio.LastLoginPassword = password;
+ SettingsManager.SaveDefaultSettings();
}
catch
{