private void dataGridPersons_PreviewExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            if (e.Command == DataGrid.DeleteCommand)
            {
                MessageBoxButton button = MessageBoxButton.YesNo;
                if (MessageBox.Show("Czy napewno chcesz usunąć?", "Usuwanie", button) == MessageBoxResult.Yes)
                {
                    try
                    {
                        PersonPresenter personPresenter = new PersonPresenter(this);
                        PersonModel ps = (PersonModel)this.dataGridPersons.SelectedItem;

                        if (ps != null)
                        {
                            personPresenter.DeletePerson(ps);
                            e.Handled = false;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    e.Handled = true;
                }
            }
        }