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 }
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(); }
public override void Execute(object parameter) { var director = _model.NewDirector; _model.Service.AddDirector(director); _model.NewDirector = null; _model.OnPropertyChanged(nameof(_model.AvailableDirectors)); }