コード例 #1
0
        private void DeleteDonor_Click(object sender, RoutedEventArgs e)
        {
            DonorRepo donorRepo = new DonorRepo();

            donorRepo.delete(((DonorCardViewModel)this.DataContext).donor);
            DonorDataStore.instance.data.Remove(((DonorCardViewModel)this.DataContext).donor);
        }
コード例 #2
0
        private void addDonor(object sender, RoutedEventArgs e)
        {
            DonorRepo donor    = new DonorRepo();
            Donor     newDonor = new Donor()
            {
                name = nameTextBox.Text, addressLine1 = DonorAddress1TextBox.Text, addressLine2 = DonorAddress2TextBox.Text, city = DonorCityTextBox.Text, governorate = DonorgovernorateTextBox.Text, mobile = DonorMobileTextBox.Text
            };

            donor.save(newDonor);
            DonorDataStore.instance.data.Add(newDonor);
        }
コード例 #3
0
        private void UpdateDonor_Click(object sender, RoutedEventArgs e)
        {
            DonorRepo DonorRepo = new DonorRepo();
            Donor     donor     = ((DonorCardViewModel)this.DataContext).donor;

            donor.name         = nameTextBox.Text;
            donor.addressLine1 = line1TextBox.Text;
            donor.addressLine2 = line2TextBox.Text;
            donor.city         = cityTextBox.Text;
            donor.governorate  = governorateTextBox.Text;
            donor.mobile       = mobileTextBox.Text;

            DonorRepo.update(donor);
        }