public override void Execute(object parameter)
 {
     _mainPageModel.C.Dogs.Add(new Dog {
         Name = "Dog" + _dogCount++
     });
     _mainPageModel.AutoSaveChanges();
 }
 public override void Execute(object parameter)
 {
     _mainPageModel.C.Trainers.Add(new Trainer {
         Name = "Trainer" + _trainerCount++
     });
     _mainPageModel.AutoSaveChanges();
 }
 public override void Execute(object parameter)
 {
     _mainPageModel.SelectedTrainer.Dogs.Remove(_mainPageModel.SelectedTrainerDog);
     _mainPageModel.AutoSaveChanges();
     CanExecute(parameter);
 }
 public override void Execute(object parameter)
 {
     _mainPageModel.SelectedDog.Trainers.Add(_mainPageModel.SelectedTrainer);
     _mainPageModel.AutoSaveChanges();
     CanExecute(parameter);
 }