private void UpdateDonatie()
        {
            if (SelectedDonatie == null)
            {
                MessageBox.Show("You have to select a donation first...");
            }
            else
            {
                var viewModel = new DonatieDetailViewModel(SelectedDonatie);
                DonatieMasterDetailView DetailPage = new DonatieMasterDetailView(viewModel);
                DetailPage.Show();

                viewModel.DonatieUpdated += (source, donatie) =>
                {
                    var donatievm = new DonatieViewModel(donatie);

                    Donatii.ToList().ForEach(d =>
                    {
                        if (d.Id == donatievm.Id)
                        {
                            d = donatievm;
                        }
                    });

                    DetailPage.Close();
                };
            }
        }
        private void AddDonatie()
        {
            var viewModel = new DonatieDetailViewModel(new DonatieViewModel());
            DonatieMasterDetailView DetailPage = new DonatieMasterDetailView(viewModel);

            DetailPage.Show();
            viewModel.DonatieAdded += (source, donatie) =>
            {
                Donatii.Add(new DonatieViewModel(donatie));
                DetailPage.Close();
            };
        }