Exemplo n.º 1
0
        private void CloseAddVisibility(object sender, EventArgs e)
        {
            VisibilityEditDetails = true;
            IsAdding = false;
            var args = e as EditeurEventArgs;

            if (args != null)
            {
                if (!lesEdit.Contains(args.Editeur))
                {
                    lesEdit.Add(args.Editeur);
                }
                else
                {
                    MessageBox.Show($"Le jeu {args.Editeur.Nom} a déja été ajouté !");
                }
            }
            AddViewButtonPressedEvent.GetInstance().Handler -= CloseAddVisibility;
            SelectedEdit = lesEdit[lesEdit.Count - 1];
            UpdateVisibilityCommand.RaiseCanExecuteChanged();
        }
Exemplo n.º 2
0
        //lorsque l'ajout est terminé, si il a été validé le jeu est ajouté à la liste des jeux
        //sauf si il est déja présent dans la liste auquel cas cela est notifié par un message d'erreur,
        //si l'ajout n'est pas validé alors la liste des jeux n'est pas modifiée
        private void CloseAddVisibility(object sender, EventArgs e)
        {
            VisibilityGameDetails = true;
            IsAdding = false;
            var args = e as JeuEventArgs;

            if (args != null)
            {
                if (!lesJeux.Contains(args.Jeu))
                {
                    lesJeux.Add(args.Jeu);
                }
                else
                {
                    MessageBox.Show($"Le jeu {args.Jeu.Titre} a déja été ajouté !");
                }
            }
            AddViewButtonPressedEvent.GetInstance().Handler -= CloseAddVisibility;
            SelectedJeu = lesJeux[lesJeux.Count - 1];//le dernier jeu est sélectionné, soit celui qui vient d'être ajouté si l'ajout a eu lieu
            UpdateVisibilityCommand.RaiseCanExecuteChanged();
        }