Ejemplo n.º 1
0
        public override void Execute(object parameter)
        {
            var item = _model.SelectedMovie;

            _model.Service.DeleteItem(item);
            _model.OnPropertyChanged(nameof(_model.Movies));
            _model.OnPropertyChanged();
            //nepouzivame observable collection, nutno zavolat a upozornit view model, ze zobrazovane vysledky se mohly zmenit
        }
Ejemplo n.º 2
0
        public override void Execute(object parameter)
        {
            if (_model.Actors.Contains(_model.Actor))
            {
                return;
            }

            _model.Actors.Insert(0, _model.Actor);
            _model.OnPropertyChanged(nameof(_model.Actors));
            _model.OnPropertyChanged();
        }
Ejemplo n.º 3
0
        public override void Execute(object parameter)
        {
            var director = _model.NewDirector;

            _model.Service.AddDirector(director);
            _model.NewDirector = null;
            _model.OnPropertyChanged(nameof(_model.AvailableDirectors));
        }