/// <summary> /// Déconnecte l'utilisateur /// </summary> public void LogOut() { this.currentUser = null; }
/// <summary> /// Essaye de connecter l'utilisateur au système /// </summary> private void Connection() { var user = new User(); if (user.Connection(this.SummonerName, this.Server)) { // La connexion a réussie // Previent la fenêtre de login qu'elle doit se fermer et faire place à la fenêtre principale Messenger.Default.Send<bool>(true, "CloseLoginWindow"); // Enregistrement des info utilisateur dans le fichier des settings Properties.Settings.Default.UserName = this.SummonerName; Properties.Settings.Default.Server = this.Server; Properties.Settings.Default.Save(); // Transmet au Singleton les inforamtions sur l'utilisateur connecté Singleton.Instance.LogIn(user); } else { // Echec de la connexion this.dialogService.ShowMessageAsync("Error", "This user dosen't exists"); } }
/// <summary> /// Connect un utilisateur /// </summary> /// <param name="user">L'utilisateur</param> public void LogIn(User user) { this.currentUser = user; this.OnUserLog(this, EventArgs.Empty); }