Example #1
0
        private void CloseUpdateVisibility(object sender, EventArgs e)
        {
            VisibilityEditDetails = true;
            IsAdding = false;
            var args = e as EditeurEventArgs;

            if (args != null)
            {
                LesEdit[LesEdit.IndexOf(SelectedEdit)] = args.Editeur;
                SelectedEdit = args.Editeur;
            }
            AddViewButtonPressedEvent.GetInstance().Handler -= CloseUpdateVisibility;
        }
Example #2
0
 public EditorViewModel(IDataManager dataManager) : base()
 {
     UpdateVisibilityCommand = new DelegateCommand(UpdateVisibility, CanUpdateVisibility);
     AddVisibilityCommand    = new DelegateCommand(AddVisibility, CanAddVisibility);
     RemoveCommand           = new DelegateCommand(RemoveGame, CanRemoveGame);
     DataManager             = dataManager;
     foreach (var j in dataManager.LesEdit)
     {
         LesEdit.Add(j);
     }
     if (LesEdit.Count > 0)
     {
         VisibilityEditDetails = true;
         SelectedEdit          = LesEdit[0];
     }
     else
     {
         VisibilityEditDetails = false;
         AddVisibilityCommand.Execute(new object());
     }
 }