From 5cc13a65395796698f1cbb9acb543cf9d3d3a44e Mon Sep 17 00:00:00 2001 From: Roy Date: Sat, 16 Dec 2017 13:40:12 +0200 Subject: 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. --- .../MachineStudio/Tango.MachineStudio.UI/ViewModels/LoginViewVM.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels') 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(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 { -- cgit v1.3.1