public List <DonationButton> getOptions(List <DonationTier> donationTiers, bool isMonthly) { List <DonationButton> btns_donation = new List <DonationButton>(); for (int i = 0; i < donationTiers.Count; i++) { DonationButton btn = new DonationButton(OnDonatePress, donationTiers[i].Value); btn.Lbl_tierName.Text = donationTiers[i].Name; btn.Lbl_donationValue.Text = donationTiers[i].Value.ToString() + "$"; btn.Lbl_monthly.Visible = isMonthly; btn.isMonthly = isMonthly; btn.Lbl_description.Text = donationTiers[i].Description; btns_donation.Add(btn); } return(btns_donation); }
private List <DonationButton> getMiscOptionsButtons(List <MiscDonation> miscDonations) { List <DonationButton> btns = new List <DonationButton>(); foreach (MiscDonation miscDonation in miscDonations) { DonationButton btn = new DonationButton(OnMiscPress); btn.Lbl_donationValue.Visible = false; btn.Lbl_monthly.Visible = false; btn.Lbl_tierName.Visible = false; btn.Lbl_description.Visible = false; btn.Link_description.Visible = true; btn.Link_description.MouseClick += Link_description_MouseClick; btn.Link_description.Text = miscDonation.Link; btns.Add(btn); } return(btns); }