Пример #1
0
 /// <summary>
 /// Déconnecte l'utilisateur
 /// </summary>
 public void LogOut()
 {
     this.currentUser = null;
 }
Пример #2
0
        /// <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");
            }
        }
Пример #3
0
 /// <summary>
 /// Connect un utilisateur
 /// </summary>
 /// <param name="user">L'utilisateur</param>
 public void LogIn(User user)
 {
     this.currentUser = user;
     this.OnUserLog(this, EventArgs.Empty);
 }