public void DonationAdded(IEnumerable <Donor> donors, IEnumerable <Case> cases)
        {
            Console.WriteLine("Donation added ...");
            DonationEvent donationEvent = new DonationEvent(donors, cases);

            OnUserEvent(donationEvent);
        }
Ejemplo n.º 2
0
        public void DonationUpdate(object sender, DonationEvent e)
        {
            IEnumerable <Case>  cases  = e.Cases;
            IEnumerable <Donor> donors = e.Donors;

            dataGridViewCases.BeginInvoke(new UpdateDataGridCase(this.UpdateCasesDonationAdded), cases);
            dataGridViewDonors.BeginInvoke(new UpdateDataGridDonor(this.UpdateDonorsDonationAdded), donors);
        }
        private void OnUserEvent(DonationEvent donationEvent)
        {
            if (updateEvent == null)
            {
                return;
            }

            updateEvent(this, donationEvent);
            Console.WriteLine("Update event called ...");
        }