public void DonationAdded(IEnumerable <Donor> donors, IEnumerable <Case> cases) { Console.WriteLine("Donation added ..."); DonationEvent donationEvent = new DonationEvent(donors, cases); OnUserEvent(donationEvent); }
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 ..."); }